(57)【要約】【課題】ＰＣの貸出および返却を適切に管理すること。【解決手段】本実施例に係る管理装置２００は、学生による返却操作が行われ、貸し出したＰＣが格納部１０１に格納された場合に、ＰＣ識別番号と共に付属品情報を取得する。そして、管理装置２００は、ＰＣ識別番号に対応する付属品情報と、ＰＣ管理テーブルとを基にして、ＰＣおよびＰＣの付属品が返却されたか否かを判定する。また、管理装置２００は、ＰＣを遠隔起動してＰＣの動作確認を実行し、ＰＣが故障しているか否かを判定する。【選択図】図１
2014058399.tif 000002
【特許請求の範囲】
【請求項１】
利用者を識別する利用者識別情報と、端末装置を識別する端末識別情報と、前記端末装置の付属品を識別する付属品識別情報とを対応付ける管理テーブルを記憶する記憶部と、
利用者による返却操作が行われ、所定の格納場所の扉を開けた後に前記所定の格納場所の扉が閉められた場合に、前記返却操作を行った利用者の利用者識別情報、前記所定の格納場所から得られる端末識別情報および付属品識別情報と、前記管理テーブルとを基にして、端末装置および付属品が返却されたか否かを判定し、
前記所定の格納場所の端末装置を遠隔起動して該端末装置の動作確認を実行し、前記端末装置に故障が発生しているか否かを判定する返却処理部と
を有することを特徴とする管理装置。
【請求項２】
前記返却処理部は、前記所定の格納領域に格納された端末装置が電源供給装置に接続されているか否かを判定し、前記端末装置が電源供給装置に接続されている場合に、前記端末装置の動作確認を実行することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記返却処理部は、利用者が複数の端末装置を返却する際に、第１端末装置に対応する第１格納場所の扉を開けた後に該第１格納場所の扉が閉められ場合に、返却操作を行った利用者の利用者識別情報、前記第１格納場所から得られる第１端末識別情報および第１付属品識別情報と、前記管理テーブルとを基にして、第１端末装置および第１付属品が返却されたか否かを判定した後に、
第２端末装置に対応する第２格納場所の扉を開けた後に該第２格納場所の扉が閉められ場合に、返却操作を行った利用者の利用者識別情報、前記第２格納場所から得られる第２端末識別情報および第２付属品識別情報と、前記管理テーブルとを基にして、第２端末装置および第２付属品が返却されたか否かを判定することを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記格納場所の外壁は、無線通信電波を遮断する素材で覆われ、
前記格納場所の内部は、前記端末装置および付属品を格納する第１格納場所と、前記端末装置と無線通信を行う無線通信装置を格納する第２格納場所と、前記第１格納場所と第２格納場所とを区切り、無線通信電波が透過可能な仕切板とを有し、
前記返却処理部は、前記無線通信装置を利用して、端末装置を遠隔起動して該端末装置の動作確認を実行することを特徴とする請求項１に記載の管理装置。
【請求項５】
前記端末装置は端末装置識別情報を記憶するタグが貼付され、前記付属品は付属品識別情報を記憶するタグが貼付され、前記第２格納場所は、前記タグに記憶された情報を読み取る読み取り装置を更に格納し、
前記返却処理部は、前記読み取り装置を利用して、前記端末識別情報および付属品識別情報を取得することを特徴とする請求項４に記載の管理装置。
【請求項６】
コンピュータが実行する管理方法であって、
利用者による返却操作が行われ、所定の格納場所の扉を開けた後に前記所定の格納場所の扉が閉められた場合に、前記返却操作を行った利用者の利用者識別情報、前記所定の格納場所から得られる端末識別情報および付属品識別情報と、利用者を識別する利用者識別情報と端末装置を識別する端末識別情報と前記端末装置の付属品を識別する付属品識別情報とを対応付ける管理テーブルとを基にして、端末装置および付属品が返却されたか否かを判定し、
前記所定の格納場所の端末装置を遠隔起動して該端末装置の動作確認を実行し、前記端末装置に故障が発生しているか否かを判定する
各処理を実行することを特徴とする管理方法。
【請求項７】
コンピュータに、
利用者による返却操作が行われ、所定の格納場所の扉を開けた後に前記所定の格納場所の扉が閉められた場合に、前記返却操作を行った利用者の利用者識別情報、前記所定の格納場所から得られる端末識別情報および付属品識別情報と、利用者を識別する利用者識別情報と端末装置を識別する端末識別情報と前記端末装置の付属品を識別する付属品識別情報とを対応付ける管理テーブルとを基にして、端末装置および付属品が返却されたか否かを判定し、
前記所定の格納場所の端末装置を遠隔起動して該端末装置の動作確認を実行し、前記端末装置に故障が発生しているか否かを判定する
各処理を実行させることを特徴とする管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置等に関する。
【背景技術】
【０００２】
近年、大学の図書館などでは、学生にＰＣ（Personal  Computer）を貸し出すサービスを提供している。このシステムでは、自動的に施解錠するロッカーの各ボックスに、貸し出し対象となるＰＣを１台ずつ格納する。ロッカーの各ボックスには、ＰＣの他に、マウスやＡＣアダプタなどの付属品も一緒に格納される。
【０００３】
上記のシステムでは、学生がＰＣを借りる場合には、学生証に記憶された学生番号などの情報をロッカーに読み取らせ、認証を行う。認証に成功するとボックスが解錠され、学生は、ＰＣおよび付属品を持ち出す。
【０００４】
また、学生がＰＣを返却する場合には、ＰＣおよび付属品をもとのボックスの中に戻し、ボックスの扉を閉めることで返却が完了する。ボックスの扉が閉められると、自動的に施錠される。
【０００５】
なお、上記システムでは、防犯カメラをロッカーの外部に設置している。かかる防犯カメラの映像は、例えば、ＰＣの貸出や返却が適切に行われているか否かを管理者が確認するために利用される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−３７２７５号公報
【特許文献２】特開２０１１−５４９１７号公報
【特許文献３】特開２００８−１２３４９４号公報
【特許文献４】特開２００７−３１０７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、端末装置の貸出および返却を適切に管理することができないという問題があった。
【０００８】
例えば、上記のシステムでは、ロッカーのボックスの開閉をもって、ＰＣおよび付属品が貸出、返却されたものと見なす運用である。このため、返却時に、学生がＰＣまたは付属品を適切にボックスに返却しない場合であっても、ボックスが閉じられた場合には、ＰＣおよび付属品が返却されたと誤判定してしまう。
【０００９】
ここで、管理者が防犯カメラの映像を参照し、返却が適切に行われているか否かを確認することはある程度可能であるが、状況によっては、ＰＣや付属品の映像が映らない場合もある。このため、防犯カメラを用いたとしても、返却が適切に行われているかを正確に確認することができていない。
【００１０】
また、防犯カメラの映像では、故障したＰＣが返却された場合に、かかる故障を検出することができないので、故障の発生したＰＣをそのまま、他の学生に貸し出す事態も起こりえる。
【００１１】
更に、ＰＣは複数の学生に共用されるため、返却される度にＰＣの状態をリフレッシュしておくことが望ましいが、かかる作業にはある程度の手間がかかり、学生や管理者の負担となる。
【００１２】
開示の技術は、上記に鑑みてなされたものであって、端末装置の貸出および返却を適切に管理することができる管理装置、管理方法および管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
開示の管理装置は、記憶部と、返却処理部を有する。記憶部は、利用者を識別する利用者識別情報と、端末装置を識別する端末識別情報と、端末装置の付属品を識別する付属品識別情報とを対応付ける管理テーブルを記憶する。返却処理部は、利用者による返却操作が行われ、所定の格納場所の扉を開けた後に前記所定の格納場所の扉が閉められた場合に、返却操作を行った利用者の利用者識別情報、所定の格納場所から得られる端末識別情報および付属品識別情報と、管理テーブルとを基にして、端末装置および付属品が返却されたか否かを判定する。また、返却処理部は、所定の格納場所の端末装置を遠隔起動して該端末装置の動作確認を実行し、前記端末装置に故障が発生しているか否かを判定する。
【発明の効果】
【００１４】
開示の管理装置によれば、端末装置の貸出および返却を適切に管理することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施例に係るシステムの構成を示す図である。
【図２】図２は、本実施例に係るロッカーの構成を示す図である。
【図３】図３は、貸出対象となるＰＣの構成を示す機能ブロック図である。
【図４】図４は、本実施例に係る管理装置の構成を示す図である。
【図５】図５は、貸出管理テーブルのデータ構造の一例を示す図である。
【図６】図６は、ＰＣ管理テーブルのデータ構造の一例を示す図である。
【図７】図７は、付属品管理テーブルのデータ構造の一例を示す図である。
【図８】図８は、利用者ＰＣの表示部に表示される表示画面の一例を示す図である。
【図９】図９は、予約に関する処理の処理手順を示すフローチャートである。
【図１０】図１０は、ＰＣ貸出に関する処理の処理手順を示すフローチャートである。
【図１１】図１１は、ＰＣ返却に関する処理の処理手順を示すフローチャートである。
【図１２】図１２は、チェック処理の処理手順を示すフローチャート（１）である。
【図１３】図１３は、チェック処理の処理手順を示すフローチャート（２）である。
【図１４】図１４は、予約切り替え処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、本願の開示する管理装置、管理方法および管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１７】
図１は、本実施例に係るシステムの構成を示す図である。図１に示すように、このシステムは、利用者ＰＣ（Personal  Computer）１０、管理者ＰＣ２０、ロッカー１００、管理装置２００を有する。利用者ＰＣ１０、管理者ＰＣ２０、ロッカー１００、管理装置２００は、ネットワーク５０を介して相互に接続される。なお、以下の説明では、利用者の一例として学生を取り上げて説明を行うが、これに限定されるものではない。
【００１８】
利用者ＰＣ１０は、貸出対象となるＰＣの予約を行う場合に学生が利用する端末である。学生が予約を行う場合には、利用者ＰＣを操作して、予約確認を行う。
【００１９】
管理者ＰＣ２０は、管理者が利用する端末である。管理者ＰＣ２０は、貸出対象となるＰＣに関する各種の情報を、管理装置２００から受信し、受信した情報を表示する。例えば、管理者ＰＣ２０は、貸出対象となるＰＣの各種障害に関する情報を受信する。
【００２０】
ロッカー１００は、貸出対象となるＰＣ等を格納するロッカーである。図１に示す例では、ロッカー１００は、格納部１０１ａ、１０１ｂ、１０１ｃ、タッチパネル１０２、読取部１０３、ネットワーク接続部１１０を有する。以下の説明では、適宜、格納部１０１ａ〜１０１ｃをまとめて、格納部１０１と表記する。
【００２１】
格納部１０１は、貸出対象となるＰＣ、付属品等を格納する格納部であり、自動で施錠、開錠する扉を有する。
【００２２】
タッチパネル１０２は、学生が各種の情報を入力する場合に利用するタッチパネルである。学生は、タッチパネル１０２を操作して、ＰＣの貸出時や返却時の操作を行う。
【００２３】
読取部１０３は、学生証等のＩＣ（Integrated  Circuit）カードから、学生を一意に識別する学生番号を読み取る装置である。読取部１０３は、例えば、ＩＣカードリーダに対応する。
【００２４】
ネットワーク接続部１１０は、ロッカー１００と、ネットワーク５０とを接続するインターフェースである。
【００２５】
管理装置２００は、ロッカー１００との間でデータ通信を実行し、ＰＣの貸出、返却を管理する装置である。管理装置２００に関する具体的な説明は後述する。
【００２６】
図１に示したロッカー１００の構成の一例について説明する。図２は、本実施例に係るロッカーの構成を示す図である。図２に示すように、ロッカー１００は、格納部１０１ａ、１０１ｂ、仕切１０５を有する。ロッカー１００は、ネットワーク接続部１１０、待機電力計１２０、施開錠制御部１３０、ＲＦＩＤ（Radio  Frequency  IDentification）リーダ１４０、無線アクセスポイント１５０、通信制御部１７０を有する。
【００２７】
ロッカー１００の外壁１００ａは、無線通信電波を遮断する材質で覆われている。例えば、外壁１００ａは、アルミ製の外壁である。
【００２８】
格納部１０１ａ、１０１ｂは、図１に示した格納部１０１ａ、１０１ｂに対応する。ロッカー１００は、格納部１０１ａ、１０１ｂ以外のその他の格納部を有しても良い。
【００２９】
格納部１０１ａは、貸出対象となるＰＣ６０ａ、マウス６０ｂ、ＡＣアダプタ６０ｃを格納する。マウス６０ｂ、ＡＣアダプタ６０ｃは、ＰＣ６０ａの付属品である。
【００３０】
ＰＣ６０ａには、ＲＦＩＤタグ１ａが貼付される。ＲＦＩＤタグ１ａは、ＰＣ６０ａを一意に識別するＰＣ識別番号を記憶する。マウス６０ｂには、ＲＦＩＤタグ１ｂが貼付される。ＲＦＩＤタグ１ｂは、マウス６０ｂを一意に識別するマウス識別番号を記憶する。ＡＣアダプタ６０ｃには、ＲＦＩＣタグ１ｃが貼付されている。ＲＦＩＣタグ１ｃは、ＡＣアダプタ６０ｃを一意に識別するＡＣアダプタ識別番号を記憶する。
【００３１】
格納部１０１ａには、電源コンセント１０４ａが配置される。電源コンセント１０４ａは、電源を供給する装置である。学生は、ＰＣ６０ａを返却する場合には、ＡＣアダプタ６０ｃを用いて、ＰＣ６０ａと電源コンセント１０４ａとを接続する。
【００３２】
格納部１０１ｂは、貸出対象となるＰＣ６１ａ、マウス６１ｂ、ＡＣアダプタ６１ｃを格納する。マウス６１ｂ、ＡＣアダプタ６１ｃは、ＰＣ６１ａの付属品である。
【００３３】
ＰＣ６１ａには、ＲＦＩＤタグ２ａが貼付される。ＲＦＩＤタグ２ａは、ＰＣ６１ａを一意に識別するＰＣ識別番号を記憶する。マウス６１ｂには、ＲＦＩＤタグ２ｂが貼付される。ＲＦＩＤタグ２ｂは、マウス６１ｂを一意に識別するマウス識別番号を記憶する。ＡＣアダプタ６１ｃには、ＲＦＩＤタグ２ｃが貼付されている。ＲＦＩＤタグ２ｃは、ＡＣアダプタ６１ｃを一意に識別するＡＣアダプタ識別番号を記憶する。
【００３４】
格納部１０１ｂには、電源コンセント１０４ｂが配置される。電源コンセント１０４ｂは、電源を供給する装置である。学生は、ＰＣ６１ａを返却する場合には、ＡＣアダプタ６１ｃを用いて、ＰＣ６１ａと電源コンセント１０４ｂとを接続する。電源コンセント１０４ａ，１４０ｂをまとめて適宜、電源コンセント１０４と表記する。
【００３５】
以下の説明では、格納部１０１ａ、１０１ｂをまとめて適宜、格納部１０１と表記する。また、図示は省略するが、格納部１０１は、自動的に施錠、開錠する扉を備えているものとする。また、ＰＣ６０ａ、６１ａをＰＣ、マウス６０ｂ、６１ｂをマウス、ＡＣアダプタ６０ｃ、６１ｃをＡＣアダプタと適宜表記する。
【００３６】
仕切板１０５は、無線通信電波が透過可能な仕切板である。例えば、仕切板１０５は、木製の仕切板またはメッシュ状のアルミ仕切板である。仕切板１０５は、無線通信電波を透過するため、ＲＦＩＤリーダ１４０、無線アクセスポイント１５０は、格納部１０１の内部の装置とデータ通信可能となる。
【００３７】
ネットワーク接続部１１０は、図１に示したネットワーク接続部１１０に対応する。後述する通信制御部１７０は、ネットワーク接続部１１０を介して、管理装置２００とデータ通信を実行する。
【００３８】
待機電力計１２０は、電源コンセント１０４の待機電力を計測し、待機電力の値を基にして、電源コンセント１０４にＰＣが接続されているか否かを判定する。待機電力計１２０は、判定結果を通信制御部１７０に出力する。
【００３９】
施開錠制御部１３０は、通信制御部１７０からの施錠命令または開錠命令に応じて、格納部１０１を施錠または開錠する。また、施開錠制御部１３０は、格納部１０１の扉の開閉状態を、通信制御部１７０に通知する。
【００４０】
ＲＦＩＤリーダ１４０は、格納部１０１に格納されたＰＣ、マウス、ＡＣアダプタに貼付されたＲＦＩＤタグから、ＰＣ識別番号、マウス識別番号、ＡＣアダプタ識別番号を読み取る装置である。ＲＦＩＤリーダ１４０は、読み取った情報を、通信制御部１７０に出力する。
【００４１】
無線アクセスポイント１５０は、格納部１０１に格納されたＰＣと無線通信を実行する処理部である。無線アクセスポイント１５０は、ＰＣから受信した情報を通信制御部１７０に出力する。無線アクセスポイント１５０は、通信制御部１７０から取得した情報を、格納部１０１に格納されたＰＣに送信する。後述する通信制御部１７０は、無線アクセスポイント１５０を利用して、格納部１０１のＰＣとデータ通信を実行する。
【００４２】
通信制御部１７０は、管理装置２００とデータ通信を行い、管理装置２００からの要求に応じた処理を実行する処理部である。ネットワーク接続部１１０、通信制御部１７０は、待機電力計１２０、施開錠制御部１３０、ＲＦＩＤリーダ１４０、無線アクセスポイント１５０に接続される。また、通信制御部１７０は、図１に示したタッチパネル１０２、読取部１０３に接続される。以下において、通信制御部１７０の貸出時の処理、返却時の処理、チェック時の処理、初期マスタ更新時の処理について順に説明する。
【００４３】
「貸出時の処理」について説明する。通信制御部１７０は、学生がタッチパネル１０２を操作して、貸出要求を行った場合に、貸出時の処理を実行する。通信制御部１７０は、貸出要求を受け付けた後に、読取部１０３から、学生の学生番号を取得する。通信制御部１７０は、貸出要求と、学生番号とを対応付けた貸出要求情報を、管理装置２００に送信する。
【００４４】
通信制御部１７０は、貸出要求情報を送信した後に、タッチパネル１０２にパスワード入力画面を表示し、パスワードの入力を受け付け、パスワードを管理装置２００に送信する。通信制御部１７０は、パスワードが合致しない旨の情報を管理装置２００から受信した場合には、再度パスワードの要求を行う。通信制御部１７０は、再度パスワードを要求した場合でも、パスワードが合致しない場合には、エラーを表示画面に表示させても良い。
【００４５】
通信制御部１７０は、パスワードを送信した後に、パスワードが合致した旨の情報を管理装置２００から受信した場合には、施開錠制御部１３０に開錠命令を出力する。通信制御部１７０は、管理装置２００に指定される格納部１０１を開錠させるものとする。通信制御部１７０は、開錠させた格納部１０１が閉じられた場合には、扉が閉められた旨の情報を管理装置２００に送信し、施錠命令を施開錠制御部１３０に出力する。
【００４６】
ところで、通信制御部１７０は、貸出要求情報を送信した後に、予約がない旨の情報を管理装置２００から受信した場合には、予約要求をタッチパネル１０２に表示させ、学生に予約を実行させる。予約を行う場合の処理手順は後述する。
【００４７】
また、通信制御部１７０は、貸出要求情報を送信した後に、複数の予約が存在する旨の情報を管理装置２００から受信した場合には、該当する複数の予約をタッチパネル１０２に表示し、学生に予約を選択させる。通信制御部１７０は、選択された予約を識別する情報を、管理装置２００に送信する。係る処理を行った後、通信制御部１７０は、上記のパスワードを受信した場合の処理を実行する。
【００４８】
「返却時の処理」について説明する。通信制御部１７０は、学生がタッチパネル１０２を操作して、返却要求を行った場合に、返却時の処理を実行する。通信制御部１７０は、返却要求を受け付けた後に、読取部１０３から、学生の学生番号を取得する。通信制御部１７０は、返却要求と、学生番号とを対応付けた返却要求情報を、管理装置２００に送信する。
【００４９】
通信制御部１７０は、返却要求情報を送信した後に、管理装置２００から、該当する予約が存在しない旨の情報を受信した場合には、予約が無い旨の情報を、タッチパネル１０２に表示させる。
【００５０】
通信制御部１７０は、返却要求情報を送信した後に、管理装置２００から、予約は存在するものの、貸出実績時間が未登録である旨の情報を受信した場合には、貸し出し中ではない旨の情報を、タッチパネル１０２に表示させる。貸出実績時間に関する説明は後述する。
【００５１】
通信制御部１７０は、返却要求情報を送信した後に、複数の予約が存在する旨の情報を管理装置２００から受信した場合には、該当する複数の予約をタッチパネル１０２に表示し、学生に予約を選択させる。通信制御部１７０は、選択された予約を識別する情報を、管理装置２００に送信する。
【００５２】
通信制御部１７０は、返却要求情報を送信した後に、管理装置２００から、開錠指示情報を受信する。開錠指示情報は、開錠対象となる格納部１０１を識別する情報を含む。通信制御部１７０は、施開錠制御部１３０に開錠命令を出力する。後述するように、格納部１０１を識別する情報は、例えば、ロッカー番号である。
【００５３】
通信制御部１７０は、格納部１０１を開錠した後に、待機電流計１２０の判定結果を取得し、格納部１０１の電源コンセント１０４に、ＰＣが接続されたか否かを確認する。通信制御部１７０は、電源コンセント１０４にＰＣが接続されていない場合には、電源コンセント１０４にＰＣを接続する依頼を、タッチパネル１０２に表示させる。
【００５４】
通信制御部１７０は、電源コンセント１０４にＰＣが接続された場合には、格納部１０１の扉を閉める依頼を、タッチパネル１０２に表示させる。通信制御部１７０は、格納部１０１の扉が閉められた場合には、扉が閉められた旨の情報を管理装置２００に送信し、施錠命令を施開錠制御部１３０に出力する。
【００５５】
通信制御部１７０は、返却時の処理に続いて、チェック時の処理を実行する。以下では、「チェック時の処理」について説明する。通信制御部１７０は、チェック時の処理において、格納部１０１のＰＣを起動させる処理、ＰＣの故障を検出する処理、ＰＣを初期化する処理、ＰＣの付属品が有るかを検出する処理を実行する。
【００５６】
通信制御部１７０が実行する「ＰＣを起動させる処理」について説明する。通信制御部１７０は、管理装置２００から起動指示を受信する。起動指示には、起動対象となるＰＣのＭＡＣアドレスが含まれる。通信制御部１７０は、ＭＡＣアドレスを指定した起動命令を格納部１０１のＰＣに送信し、ＰＣを起動させる。通信制御部１７０は、ＰＣから、起動した回答を受信した場合には、起動が完了した旨を管理装置２００に送信する。
【００５７】
一方、通信制御部１７０は、ＰＣの起動に失敗した場合には、起動が不可能である旨の情報を管理装置２００に送信する。
【００５８】
通信制御部１７０が実行する「ＰＣの故障を検出する処理」について説明する。通信制御部１７０は、管理装置２００から故障チェックの指示を受信する。通信制御部１７０は、格納部１０１のＰＣに、故障チェックを依頼し、応答を受信する。ＰＣに故障がない場合には、故障がない旨を管理装置２００に送信する。
【００５９】
一方、通信制御部１７０は、ＰＣに故障が存在する場合には、故障が存在する旨の情報を管理装置２００に送信する。
【００６０】
通信制御部１７０が実行する「ＰＣを初期化する処理」について説明する。通信制御部１７０は、管理装置２００から初期化マスタの要求を受信する。通信制御部１７０は、格納部１０１のＰＣに、初期化マスタを要求する。通信制御部１７０は、ＰＣから初期化マスタを取得し、初期化マスタの情報を管理装置２００に送信する。
【００６１】
通信制御部１７０は、初期化マスタの情報を管理装置２００に送信した後に、初期化実行要求を受信した場合には、格納部１０１のＰＣに、初期化の実行を依頼し、応答を受信する。通信制御部１７０は、ＰＣから初期化が完了した旨の情報を取得した場合には、初期化が完了した旨の情報を管理装置２００に送信する。
【００６２】
一方、通信制御部１７０は、ＰＣから初期化に失敗した旨の情報を取得した場合には、初期化に失敗した旨の情報を管理装置２００に送信する。
【００６３】
通信制御部１７０は、初期化マスタの情報を管理装置２００に送信した後に、初期化マスタの更新要求を受信した場合には、初期化マスタの更新要求に含まれる初期化マスタの情報を、ＰＣに送信して、初期化マスタを更新させる。通信制御部１７０は、初期化マスタの更新が完了した旨の情報を取得した場合には、ＰＣに対して、初期化の実行を依頼する。初期化の実行を依頼した後の処理は、上記の処理と同様である。
【００６４】
通信制御部１７０が実行する「ＰＣの付属品が有るかを検出する処理」について説明する。通信制御部１７０は、ＲＦＩＤリーダ１４０を利用して、格納部１０１に格納されたＰＣ、マウス、ＡＣアダプタに貼付されたＲＦＩＤタグから、ＰＣ識別番号、マウス識別番号、ＡＣアダプタ識別番号を読み取る。通信制御部１７０は、ＰＣ識別番号、マウス識別番号、ＡＣアダプタ識別番号の組の情報を、管理装置２００に送信する。
【００６５】
次に、貸出対象となるＰＣの構成について説明する。貸出対象となるＰＣは、例えば、図２に示したＰＣ６０ａ、６１ａ等に対応する。ここでは一例として、貸出対象となるＰＣをＰＣ６０として説明を行う。図３は、貸出対象となるＰＣの構成を示す機能ブロック図である。図３に示すように、ＰＣ６０は、電源ユニット７１、入力部７２、表示部７３、通信部７４、記憶部７５、制御部７６を有する。
【００６６】
電源ユニット７１は、ＰＣ６０内の各装置に電源を供給する装置である。例えば、電源ユニット７１は、通信部７４、記憶部７５、制御部７６等に電源を供給する。また、電源ユニット７１はバッテリを有し、電源コンセント等に接続された場合には、バッテリの充電を行う。
【００６７】
入力部７２は、ＰＣ６０に各種の情報を入力する入力装置である。例えば、入力部７２は、キーボードやマウス、タッチパネル等に対応する。表示部７３は、制御部７６からの情報を表示する表示装置である。例えば、表示部７３は、液晶ディスプレイ等に対応する。
【００６８】
通信部７４は、無線によって外部の装置と接続する通信装置である。例えば、通信部７４は、図２に示した無線アクセスポイント１５０を介して、通信制御部１７０とデータ通信を行う。また、後述する制御部７６は、通信部７４、無線アクセスポイント１５０を介して、通信制御部１７０とデータをやり取りする。
【００６９】
通信部７４は、遠隔起動機能部７４ａを有する。遠隔起動機能部７４ａは、通信制御部１７０から起動命令を受信した場合に、ＰＣ６０を起動させる処理部である。例えば、通信部７４は、Ｗａｋｅ  Ｏｎ  ＬＡＮ（Local  Area  Network）等と同様の技術に基づいて、ＰＣ６０を起動させれば良い。例えば、遠隔起動機能部７４ａは、自身に設定されたＭＡＣアドレスと、起動命令に含まれるＭＡＣアドレスとが等しい場合に、ＰＣ６０を起動させるものとする。
【００７０】
遠隔起動機能部７４ａは、ＰＣ６０が起動した場合には、起動した旨の応答を、通信制御部１７０に送信する。一方、遠隔起動機能部７４ａは、ＰＣ６０の起動に失敗した場合には、起動に失敗した旨の応答を、通信制御部１７０に送信する。
【００７１】
記憶部７５は、ユーザ情報７５ａ、初期化マスタ情報７５ｂを記憶する。記憶部７５は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子などの記憶装置に対応する。
【００７２】
ユーザ情報７５は、学生等がＰＣ６０を使用した際に記録した各種のユーザ情報である。初期化マスタ情報７５ｂは、ＰＣ６０を初期化する場合の、ＰＣ６０に搭載する標準のＯＳ（Operating  System）や標準で搭載するプログラムを含む。
【００７３】
制御部７６は、故障チェック部７６ａ、初期化部７６ｂを有する。制御部７６は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部７６は、例えば、ＣＰＵやＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００７４】
故障チェック部７６ａは、通信制御部１７０から故障チェックの指示を受信した場合に、ＰＣ６０に故障が存在するか否かをチェックする処理部である。例えば、故障チェック部７６ａは、ＰＣ６０に搭載されているはずのデバイスを認識出来ない場合や、記憶部７５のデータにアクセス出来ない場合などに、故障と判定する。例えば、ＰＣ６０に搭載されているはずのデバイスは、入力部７２、表示部７３、その他マザーボード上の各種装置に対応する。
【００７５】
故障チェック部７６ａは、ＰＣ６０に故障が存在すると判定した場合には、故障が存在する旨の応答を通信制御部１７０に送信する。一方、故障チェック部７６ａは、ＰＣに故障が存在しないと判定した場合には、故障が存在しない旨の応答を通信制御部１７０に送信する。
【００７６】
初期化部７６ｂは、通信制御部１７０から初期化マスタの要求を受け付けた場合に、記憶部７５に記憶された初期化マスタ情報７５ｂを通信制御部１７０に送信する。また、初期化部７６ｂは、通信制御部１７０から初期化マスタの情報を受信した場合には、受信した初期化マスタの情報によって、初期化マスタ情報７５ｂを更新する。
【００７７】
初期化部７６ｂは、通信制御部１７０から初期化の実行の依頼を受信した場合には、初期化マスタ情報７５ｂを基にして、ＰＣ６０の初期化を実行する。初期化部７６ｂは、ＰＣ６０の初期化が完了した場合には、初期化が完了した旨の情報を、通信制御部１７０に送信する。一方、初期化部７６ｂは、ＰＣ６０の初期化に失敗した場合には、ＰＣ６０の初期化に失敗した旨の情報を、通信制御部１７０に送信する。
【００７８】
次に、図１に示した管理装置２００の構成について説明する。図４は、本実施例に係る管理装置の構成を示す図である。図４に示すように、この管理装置２００は、通信部２０１、入力部２０２、表示部２０３、記憶部２０４、制御部２０５を有する。
【００７９】
通信部２０１は、利用者ＰＣ１０、管理者ＰＣ２０、ロッカー１００のネットワーク接続部１１０との間でデータ通信を実行する処理部である。通信部２０１は、例えば、通信装置に対応する。後述する制御部２０５は、通信部２０１を介して、利用者ＰＣ１０、管理者ＰＣ２０、ネットワーク接続部１１０と通信を行うものとする。
【００８０】
入力部２０２は、管理装置２００に各種の情報を入力する入力装置である。例えば、入力部２０２は、キーボードやマウス、タッチパネル等に対応する。表示部２０３は、制御部２０５からの情報を表示する表示装置である。例えば、表示部２０３は、液晶ディスプレイ、タッチパネル等に対応する。
【００８１】
記憶部２０４は、貸出管理テーブル２０４ａ、ＰＣ管理テーブル２０４ｂ、付属品管理テーブル２０４ｃ、初期化マスタ情報２０４ｄを有する。記憶部２０４は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子などの記憶装置に対応する。
【００８２】
貸出管理テーブル２０４ａは、学生に貸し出すＰＣの各種の情報を保持するテーブルである。図５は、貸出管理テーブルのデータ構造の一例を示す図である。図５に示すように、この貸出管理テーブル２０４ａは、貸出通番、学生番号、氏名、電話番号、メールアドレス、ＰＣ識別番号、貸出予定時間、返却予定時間、パスワード、貸出実績時間、返却実績時間、貸出不可フラグを対応付ける。
【００８３】
貸出通番は、各レコードを識別する情報である。学生番号は、学生を一意に識別する情報である。氏名は、学生の氏名である。電話番号は、学生の電話番号である。メールアドレスは、学生のメールアドレスである。ＰＣ識別番号は、ＰＣを一意に識別する情報である。貸出予定時間は、該当するＰＣを貸し出す予定の時間である。返却予定時間は、該当するＰＣが返却される予定の時間である。パスワードは、学生にＰＣを貸し出す場合に、認証用に利用されるパスワードであり、管理装置２００が予め発行する。貸出実績時間は、該当するＰＣを実際に貸し出した時間である。返却実績時間は、該当するＰＣが実際に返却された時間である。貸出不可フラグは、該当するＰＣが貸出可能であるか否かを示す情報である。例えば、貸出可能である場合には、貸出不可フラグが「ＯＫ」となり、貸出不可能である場合には、貸出不可フラグが「ＮＧ」となる。
【００８４】
ＰＣ管理テーブル２０４ｂは、貸出対象のＰＣが格納されたロッカーの情報等を保持するテーブルである。図６は、ＰＣ管理テーブルのデータ構造の一例を示す図である。図６に示すように、このＰＣ管理テーブル２０４ｂは、ＰＣ識別番号、ＭＡＣアドレス、ロッカー番号、ステータスを対応付ける。ＰＣ識別番号は、ＰＣを一意に識別する情報である。ＭＡＣアドレスは、該当するＰＣのＭＡＣ（Media  Access  Control）アドレスである。ロッカー番号は、該当するＰＣが格納されているロッカーを一意に識別する情報である。例えば、ロッカー番号「１０１ａ」は、格納部１０１ａに対応する。ロッカー番号「１０１ｂ」は、格納部１０１ｂに対応する。ロッカー番号「１０１ｃ」は、格納部１０１ｃに対応する。ステータスは、ロッカーに格納されたＰＣが貸出可能か否かの情報を示す。
【００８５】
付属品管理テーブル２０４ｃは、ＰＣの付属品を管理するテーブルである。図７は、付属品管理テーブルのデータ構造の一例を示す図である。図７に示すように、この付属品管理テーブル２０４ｃは、ＰＣ識別番号、マウス識別番号、ＡＣアダプタ識別番号を対応付ける。例えば、ＰＣ識別番号「ＰＣ１０１」のＰＣの付属品となるマウスのマウス識別番号は「Ｍ１０１」となる。また、ＰＣ識別番号「ＰＣ１０１」のＰＣの付属品となるＡＣアダプタのＡＣアダプタ識別番号は「Ａ１０１」となる。
【００８６】
初期化マスタ情報２０４ｄは、ＰＣを初期化する場合の、ＰＣに搭載する標準のＯＳや標準で搭載するプログラムを含む。なお、初期化マスタ情報２０４ｄは、ＰＣ毎に初期化マスタ情報を有していても良い。例えば、初期化マスタ情報２０４ｄは、ＰＣ識別番号と、初期化マスタの情報とを対応付けて保持しても良い。
【００８７】
制御部２０５は、予約処理部２０５ａ、貸出処理部２０５ｂ、返却処理部２０５ｃ、初期化マスタ更新部２０５ｄを有する。制御部２０５は、例えば、ＡＳＩＣや、ＦＰＧＡなどの集積装置に対応する。また、制御部２０５は、例えば、ＣＰＵやＭＰＵ等の電子回路に対応する。
【００８８】
予約処理部２０５ａは、貸出対象となるＰＣの予約に関する処理を実行する処理部である。例えば、予約処理部２０５ａは、利用者ＰＣ１０と相互にデータ通信を行って、予約処理を実行する。予約処理部２０５ａは、利用者ＰＣ１０から、予約可否の確認依頼を受信した場合に、ＰＣ管理テーブル２０４ｂを参照し、貸出可能となるＰＣが存在するか否かを判定する。予約処理部２０５ａは、ＰＣ管理テーブル２０４ｂのステータスが貸出可能となるＰＣが存在する場合に、予約可能であると判定する。これに対して、予約処理部２０５ａは、ＰＣ管理テーブル２０４ｂのステータスが貸出可能となるＰＣが存在しない場合に、予約不可能であると判定する。
【００８９】
予約処理部２０５ａが、予約可能であると判定した場合の、予約処理部２０５ａおよび利用者ＰＣ１０の処理について説明する。予約処理部２０５ａは、貸出可能なＰＣのＰＣ識別番号をキーとして、貸出管理テーブル２０４ａを参照し、該当するＰＣの空き状況の情報を、利用者ＰＣ１０に送信する。
【００９０】
利用者ＰＣ１０は、予約処理部２０５ａから、空き状況の情報を受信した場合に、空き状況の情報を表示部２０３に表示する。図８は、利用者ＰＣの表示部に表示される表示画面の一例である。図８のテーブル１０ａは、空き状況の情報を示すテーブルである。図８に示す例では、ＰＣ識別番号「ＰＣ１０１」のＰＣは、「９：００〜１０：００」に貸し出される旨が表示されている。ＰＣ識別番号「ＰＣ１０２」のＰＣには、貸出の予約が入っていない旨が表示されている。ＰＣ識別番号「ＰＣ１０３」のＰＣは、「１１：００〜１２：００」に貸し出される旨が表示されている。
【００９１】
利用者ＰＣ１０を利用する学生は、テーブル１０ａを参照し、入力装置を操作して、予約情報をテーブル１０ｂに登録する。テーブル１０ｂは、学生番号、電話番号、メールアドレス、ＰＣ識別番号、貸出予定時間、返却予定時間の入力欄を有する。このうち、ＰＣ識別番号には、学生が貸出を希望するＰＣのＰＣ識別番号が登録される。また、学生は入力装置を操作して、該当するＰＣを借りる期間を、貸出予定時間と、返却予定時間によって指定する。利用者ＰＣ１０は、テーブル１０ｂに登録された予約情報を、予約処理部２０５ａに送信する。
【００９２】
予約処理部２０５ａは、予約情報を受信した場合に、予約情報に含まれるＰＣ識別番号をキーにして、予約情報に含まれる学生番号、氏名、電話番号、メールアドレス、貸出予定時間、返却予定時間に情報を貸出管理テーブル２０４ａに登録する。また、予約処理部２０５ａは、ランダムにパスワードを生成し、該当するレコードのパスワードの欄に登録する。予約処理部２０５ａは、生成したパスワードの情報を、予約情報の送信元となる利用者ＰＣ１０に送信する。なお、この時点では、貸出実績時間および返却実績時間の項目には何も情報が登録されない。予約処理部２０５ａは、上記処理を完了した後に、予約が完了した旨の情報を、利用者ＰＣ１０に送信する。
【００９３】
なお、予約処理部２０５ａは、予約情報に含まれる貸出予定時間と、返却予定時間との期間中に、他の予約入っている場合には、エラー情報を利用者端末ＰＣ１０に送信して、テーブル１０ｂの情報を修正させ、再度予約情報を取得しても良い。予約処理部２０５ａは、予約情報に指定される内容で、予約ができない事象がある場合にも、同様に、エラー情報を利用者端末ＰＣ１０に送信しても良い。
【００９４】
なお、学生は、利用者ＰＣ１０以外を用いて、予約を行っても良い。例えば、学生は、
ロッカー１００のタッチパネル１０２を操作して、予約を行う。学生がタッチパネル１０２を用いて予約を行う処理は、学生が利用者ＰＣ１０を利用して予約を行う処理と同様である。
【００９５】
貸出処理部２０５ｂは、図２に示した通信制御部１７０との間でデータ通信を実行して、ＰＣ貸出に関する各種の処理を実行する処理部である。まず、貸出処理部２０５ｂは、通信制御部１７０から貸出要求情報を受信し、貸出要求情報に含まれる学生番号と、貸出管理テーブル２０４ａとを比較して、係る学生番号の学生が予約済みであるか否かを判定する。
【００９６】
例えば、貸出処理部２０５ｂは、貸出要求情報の学生番号と同一の学生番号を有するレコードが、貸出管理テーブル２０４ａに存在する場合に、予約済みであると判定する。これに対して、貸出処理部２０５ｂは、貸出要求情報の学生番号と同一の学生番号を有するレコードが、貸出管理テーブル２０４ａに存在しない場合には、予約が無いと判定する。
【００９７】
貸出処理部２０５ｂは、貸出要求情報の学生番号の学生の予約がない場合には、予約が無い旨の情報を、通信制御部１７０に送信する。この場合には、学生は、タッチパネル１０２を操作して、ＰＣの予約を実行する。
【００９８】
これに対して、貸出処理部２０５ｂは、貸出要求情報の学生番号の学生の予約がある場合には、通信制御部１７０からパスワードの情報を受信する。貸出処理部２０５ｂは、貸出要求情報と、パスワードと、貸出管理テーブル２０４ａとを比較して、パスワードが合致するか否かを判定する。
【００９９】
貸出処理部２０５ｂは、貸出管理テーブル２０４ａ内において、貸出要求情報の学生番号のレコードに含まれるパスワードと、通信制御部１７０から受信したパスワードが合致する場合に、パスワードが合致すると判定する。これに対して、貸出処理部２０５ｂは、貸出管理テーブル２０４ａ内において、貸出要求情報の学生番号のレコードに含まれるパスワードと、通信制御部１７０から受信したパスワードとが異なる場合には、パスワードが合致しないと判定する。
【０１００】
例えば、図５において、貸出要求情報の学生番号「Ｓ１００１」に対応するレコードは、貸出通番「０００１」の行のレコードである。そして、貸出通番「０００１」のレコードに含まれるパスワードは「ｐａｓｓ１００１」となる。貸出処理部２０５ｂは、通信制御部１７０から受信したパスワードが「ｐａｓｓ１００１」であれば、パスワードが合致すると判定する。
【０１０１】
貸出処理部２０５ｂは、パスワードが合致しない場合には、パスワードが合致しない旨の情報を、通信制御部１７０に出力する。
【０１０２】
これに対して、貸出処理部２０５ｂは、パスワードが合致する場合には、貸出管理テーブル２０４ａと、ＰＣ管理テーブル２０４ｂとを比較して、貸出対象のＰＣを格納するロッカー番号を判定する。例えば、貸出処理部２０５ｂは、貸出要求情報の学生番号に対応するレコードのＰＣ識別番号を検出し、検出したＰＣ識別番号をキーとして、ＰＣ管理テーブル２０４ｂから、ロッカー番号を検出する。
【０１０３】
例えば、図５に示すように、貸出要求情報の学生番号「Ｓ１００１」とすると、対応するレコードは、貸出通番「０００１」の行のレコードである。そして、係るレコードに含まれるＰＣ識別番号は「ＰＣ１０１」となる。また、図６に示すように、ＰＣ識別番号「ＰＣ１０１」に対応するロッカー番号は「１０１ａ」となる。
【０１０４】
貸出処理部２０５ｂは、ロッカー番号の情報と、パスワードが合致した旨の情報とを、通信制御部１７０に出力する。通信制御部１７０は、取得したロッカー番号に対応する格納部１０１の扉を、施開錠制御部１３０に開錠させる。また、通信制御部１７０は、開錠させた格納部１０１が閉じられた場合には、扉が閉められた旨の情報を管理装置２００に送信し、貸出処理部２０５ｂは、扉が閉められた旨の情報を受信する。
【０１０５】
貸出処理部２０５ｂは、扉が閉められた旨の情報を受信した場合には、貸し出したＰＣのＰＣ識別番号に対応するＰＣ管理テーブル２０４ｂのステータスを「貸出中」に設定する。また、貸出処理部２０５ｂは、扉が閉められた旨の情報を受信した場合には、貸し出したＰＣのＰＣ識別番号に対応する貸出実績時間に、貸し出した時間を登録する。
【０１０６】
なお、貸出処理部２０５ｂは、貸出要求情報に含まれる学生番号に対して複数の予約が存在する場合には、複数の予約のうち、いずれかの予約を学生に選択させ、選択された予約に対して、上記処理を実行する。
【０１０７】
返却処理部２０５ｃは、図２に示した通信制御部１７０との間でデータ通信を実行して、ＰＣ返却に関する各種の処理を実行する処理部である。まず、返却処理部２０５ｃは、通信制御部１７０から返却要求情報を受信し、返却要求情報に含まれる学生番号と、貸出管理テーブル２０４ａとを比較して、係る学生番号の予約情報が存在するか否かを判定する。
【０１０８】
例えば、返却処理部２０５ｃは、返却要求情報の学生番号と同一の学生番号を有するレコードが、貸出管理テーブル２０４ａに存在する場合に、予約情報が存在すると判定する。これに対して、返却処理部２０５ｃは、返却要求情報の学生番号と同一の学生番号を有するレコードが、貸出管理テーブル２０４ａに存在しない場合には、予約情報が存在しないと判定する。
【０１０９】
返却処理部２０５ｃは、返却要求情報の学生番号に対する予約情報が存在しない場合には、貸出中ではない旨の情報を、通信制御部１７０に送信する。なお、返却処理部２０５ｃは、返却要求情報の学生番号に対する予約情報が存在するものの、貸出実績時間が未登録の場合にも、貸出中ではない旨の情報を、通信制御部１７０に送信する。
【０１１０】
返却処理部２０５ｃは、予約情報が存在し、貸出実績時間が登録済みの場合には、貸出たＰＣが格納されていたロッカー番号を特定し、ロッカー番号を開錠指示情報に格納して、通信制御部１７０に送信する。
【０１１１】
返却処理部２０５ｃは、返却要求情報の学生番号と、貸出管理テーブル２０４ａと、ＰＣ管理テーブル２０４ｂとを基にして、ロッカー番号を特定する。例えば、図５に示すように、返却要求情報の学生番号を「Ｓ１００１」とすると、対応するレコードは、貸出通番「０００１」の行のレコードである。そして、係るレコードに含まれるＰＣ識別番号は「ＰＣ１０１」となる。また、図６に示すように、ＰＣ識別番号「ＰＣ１０１」に対応するロッカー番号は「１０１ａ」となる。
【０１１２】
返却処理部２０５ｃは、開錠指示情報を通信制御部１７０に送信した後に、通信制御部１７０との間でデータ通信を実行して、チェック時の処理を実行する。上記のように、チェック時の処理を行う場合には、返却されたＰＣは、該当する格納部１０１に格納され、電源コンセント１０４に接続されているものとする。なお、返却処理部２０５ｃは、通信制御部１７０と協働して、電源コンセント１０４に返却されたＰＣが接続されているか否かを判定し、電源コンセント１０４に接続された場合に、チェック時の処理を実行してもよい。
【０１１３】
返却処理部２０５ｃが実行するチェック時の処理には、ＰＣを起動させる処理、ＰＣの故障を検出する処理、ＰＣを初期化する処理、ＰＣの付属品が有るかを検出する処理が含まれる。なお、返却処理部２０５ｃは、貸出管理テーブル２０４ａの返却実績時間に、返却要求情報を受信した時刻を登録する。
【０１１４】
返却処理部２０５ｃが実行する「ＰＣを起動させる処理」について説明する。返却処理部２０５ｃは、起動対象となるＰＣのＭＡＣアドレスを指定した起動指示を、通信制御部１７０に送信する。返却処理部２０５ｃは、起動対象となるＰＣのＭＡＣアドレスを、下記のように検出する。返却処理部２０５ｃは、返却されたＰＣのＰＣ識別番号をキーにして、ＰＣ管理テーブル２０４ｂから該当するＭＡＣアドレスを検出する。例えば、図６において、ＰＣ識別番号が「ＰＣ１０１」の場合には、ＭＡＣアドレスは「０１：０１：０１：０１」となる。
【０１１５】
返却処理部２０５ｃは、起動指示に対する応答を通信制御部１７０から受信する。ＰＣの起動に失敗した旨の情報が応答に含まれる場合には、返却処理部２０５ｃは、ＰＣ管理テーブル２０４ｂのＰＣ識別番号に対応するステータスを「起動不能」に更新する。また、返却処理部２０５ｃは、ＰＣ識別番号と対応付けて、起動不能である旨の情報を管理ＰＣ２０に送信する。
【０１１６】
返却処理部２０５ｃは、起動指示に対する応答を通信制御部１７０から受信し、起動が完了した旨の情報が応答に含まれる場合には、ＰＣの故障を検出する処理に移行する。
【０１１７】
返却処理部２０５ｃが実行する「ＰＣの故障を検出する処理」について説明する。返却処理部２０５ｃは、起動したＰＣに対する故障チェック指示を通信制御部１７０に送信する。
【０１１８】
返却処理部２０５ｃは、故障チェック指示に対する応答を通信制御部１７０から受信する。ＰＣに故障が存在する旨の情報が応答に含まれる場合には、返却処理部２０５ｃは、ＰＣ管理テーブル２０４ｂのＰＣ識別番号に対応するステータスを「故障有り」に更新する。また、返却処理部２０５ｃは、ＰＣ識別番号と対応付けて、ＰＣに故障が存在する旨の情報を管理ＰＣ２０に送信する。また、ＰＣに故障が存在する場合には、返却処理部２０５ｃは、予約切り替え処理を実行する。予約切り替え処理の説明は後述する。
【０１１９】
返却処理部２０５ｃは、故障チェック指示に対する応答を通信制御部１７０から受信し、故障が存在しない旨の情報を応答に含まれる場合には、ＰＣを初期化する処理に移行する。
【０１２０】
返却処理部２０５ｃが実行する「ＰＣを初期化する処理」について説明する。まず、返却処理部２０５ｃは、通信制御部１７０に初期化マスタの情報を要求し、通信制御部１７０から初期化マスタの情報を受信する。
【０１２１】
返却処理部２０５ｃは、通信制御部１７０から受信した初期化マスタの情報と、記憶部２０４に記憶された初期化マスタ情報２０４ｄとを比較して、各情報に差分が存在するか否かを判定する。
【０１２２】
返却処理部２０５ｃは、各情報に差分が存在する場合には、記憶部２０４の初期化マスタ情報２０４ｄを、通信制御部１７０に送信して、初期化マスタの更新要求を行う。返却処理部２０５ｃは、初期化マスタの更新要求を行った後に、ＰＣの初期化指示を通信制御部１７０に送信する。
【０１２３】
一方、返却処理部２０５ｃは、各情報の差分が存在しない場合には、そのまま、ＰＣの初期化指示を通信制御部１７０に送信する。
【０１２４】
返却処理部２０５ｃは、初期化指示を通信制御部１７０に送信した後に、初期化指示に対応する応答を受信する。返却処理部２０５ｃは、初期化に失敗した旨の情報を取得した場合には、ＰＣ管理テーブル２０４ｂのＰＣ識別番号に対応するステータスを「初期化失敗」に更新する。また、返却処理部２０５ｃは、ＰＣ識別番号と対応付けて、ＰＣの初期化に失敗した旨の情報を管理ＰＣ２０に送信する。また、ＰＣの初期化に失敗した場合には、返却処理部２０５ｃは、予約切り替え処理を実行する。予約切り替え処理の説明は後述する。
【０１２５】
返却処理部２０５ｃは、初期化指示に対する応答を通信制御部１７０から受信し、初期化が完了した旨の情報が応答に含まれる場合には、ＰＣの付属品があるかを検出する処理に移行する。
【０１２６】
返却処理部２０５ｃが実行する「ＰＣの付属品が有るかを検出する処理」について説明する。返却処理部２０５ｃは、通信制御部１７０に対して、付属品有無のチェック指示を送信する。返却処理部２０５ｃは、付属品有無のチェック指示に対応する応答を、通信制御部１７０から受信する。返却処理部２０５ｃは、付属品有無のチェック指示に対応する応答と、付属品管理テーブル２０４ｃとを比較して、付属品が存在するか否かを判定する。
【０１２７】
例えば、返却処理部２０５ｃは、応答に含まれるＰＣ識別番号をキーにして、該ＰＣ識別番号に対応するマウス識別番号およびＡＣアダプタ識別番号を特定する。そして、返却処理部２０５ｃは、特定したマウス識別番号およびＡＣアダプタ識別番号が、応答に含まれている場合には、付属品が存在すると判定する。これに対して、返却処理部２０５ｃは、特定したマウス識別番号およびＡＣアダプタ識別番号が、応答に含まれていない場合には、付属品が存在しないと判定する。
【０１２８】
例えば、ＰＣ識別番号「ＰＣ１０１」のＰＣの付属品が存在するか否かを判定する場合には、応答にマウス識別番号「Ｍ１０１」およびＡＣアダプタ識別番号「Ａ１０１」が含まれるか否かを判定する。この場合には、返却処理部２０５ｃは、付属品有無のチェック指示の応答に、マウス識別番号「Ｍ１０１」およびＡＣアダプタ識別番号「Ａ１０１」が含まれる場合に、ＰＣ識別番号「ＰＣ１０１」の付属品が存在すると判定する。
【０１２９】
返却処理部２０５ｃは、付属品が存在しないと判定した場合には、ＰＣ管理テーブル２０４ｂのＰＣ識別番号に対応するステータスを「付属品不足」に更新する。また、返却処理部２０５ｃは、ＰＣ識別番号と対応付けて、ＰＣの付属品が不足する旨の情報を管理ＰＣ２０に送信する。また、返却処理部２０５ｃは、付属品が不足する場合には、予約切り替え処理を実行する。予約切り替え処理の説明は後述する。
【０１３０】
返却処理部２０５ｃは、付属品が存在すると判定した場合には、ＰＣ管理テーブル２０４ｂのＰＣ識別番号に対応するステータスを、貸出可能に更新する。また、返却処理部２０５ｃは、ＰＣ識別番号に対応する貸出管理テーブル２０４ａの貸出不可フラグを「ＯＫ」に設定する。
【０１３１】
次に、返却処理部２０５ｃが実行する「予約切り替え処理」について説明する。返却処理部２０５ｃは、ＰＣ管理テーブル２０４ｂを参照し、ステータスが、「故障有り」、「初期化失敗」、「付属品不足」となるレコードのＰＣ識別番号を特定する。
【０１３２】
返却処理部２０５ｃは、特定したＰＣ識別番号と、貸出管理テーブル２０４ａとを基にして、特定したＰＣ識別番号に予約が存在するか否かを判定する。例えば、返却処理部２０５ｃは、貸出予定時間に、現時刻より後の時間が登録されている場合には、予約が存在すると判定する。
【０１３３】
返却処理部２０５ｃは、予約が存在する場合には、予約振り替えが可能なＰＣ識別番号を検索する。返却処理部２０５ｃは、予約振り替えが可能なＰＣ識別番号によって、貸出管理テーブル２０４ａのＰＣ識別番号を更新する。
【０１３４】
例えば、予約されたＰＣ識別番号「ＰＣ１０１」に対する予約振り替えの一例について説明する。すなわち、ＰＣ識別番号「ＰＣ１０１」のステータスが「故障有り」、「初期化失敗」、「付属品不足」となっているものとする。返却処理部２０５ｃは、ＰＣ識別番号「ＰＣ１０１」の貸出予約時間から貸出予定時間までの間に貸出予定のない、ＰＣ識別番号を、貸出管理テーブル２０４ａから検索する。例えば、ＰＣ識別番号「ＰＣ１０１」の貸出予約時間から貸出予定時間までの間に、ＰＣ識別番号「ＰＣ１１０（図示略）」貸出予定がない場合には、このＰＣ識別番号「ＰＣ１１０」を、予約振り替え可能なＰＣ識別番号として特定する。
【０１３５】
返却処理部２０５ｃは、予約振り替えが可能なＰＣ識別番号が存在しない場合には、該当するＰＣ識別番号に対応する貸出不可フラグを「ＮＧ」に設定する。例えば、図５の１段目のレコードにおいて、ＰＣ識別番号「ＰＣ１０１」に対する予約振り替え可能なＰＣ識別番号が存在しない場合には、返却処理部２０５ｃは、１段目のレコードの貸出不可フラグを「ＮＧ」に設定する。
【０１３６】
ところで、返却処理部２０５ｃは、同時に複数のＰＣがロッカー１００に返却された場合には、排他的に、各ＰＣの付属品が返却されたか否かを判定しても良い。例えば、管理装置２００は、ＰＣ６０ａとＰＣ６１ａとがロッカー１００に返却された場合には、ＰＣ６０ａに対して、返却要求情報に含まれる学生番号と、貸出管理テーブル２０４ａとを比較して、係る学生番号の予約情報が存在するか否かを判定した後に、ＰＣ６１ａに対して、返却要求情報に含まれる学生番号と、貸出管理テーブル２０４ａとを比較して、係る学生番号の予約情報が存在するか否かを判定しても良い。
【０１３７】
初期化マスタ更新部２０５ｄは、初期化マスタ２０４ｄの更新に関する情報を取得した場合に、かかる情報を基にして初期化マスタ情報２０４ｄを更新する処理部である。
【０１３８】
次に、本実施例１に係る管理装置２００が実行する予約に関する処理の処理手順について説明する。図９は、予約に関する処理の処理手順を示すフローチャートである。図９に示すように、管理装置２００は、利用者ＰＣ１０から予約可否の確認依頼を受信し（ステップＳ１０１）、予約状況を確認する（ステップＳ１０２）。
【０１３９】
管理装置２００は、予約可能であるか否かを判定する（ステップＳ１０３）。管理装置２００は、予約不可能である場合には（ステップＳ１０３，Ｎｏ）、予約が不可能である旨を利用者ＰＣ１０に送信する（ステップＳ１０４）。
【０１４０】
一方、管理装置２００は、予約可能である場合には（ステップＳ１０３，Ｙｅｓ）、空き状況の情報を利用者ＰＣ１０に送信する（ステップＳ１０５）。管理装置２００は、利用者ＰＣ１０から予約情報を受信し（ステップＳ１０６）、パスワードを生成する（ステップＳ１０７）。
【０１４１】
管理装置２００は、貸出管理テーブル２０４ａを更新し（ステップＳ１０８）、予約が完了した旨を利用者ＰＣ１０に送信する（ステップＳ１０９）。ここで、図９に示した処理では一例として、利用者ＰＣ１０と管理装置２００とのやり取りを示した。しかし、学生は、利用者ＰＣ１０以外を用いて、予約を行っても良い。例えば、学生は、ロッカー１００のタッチパネル１０２を操作して、図９と同様の処理手順により、予約を行っても良い。
【０１４２】
次に、本実施例１に係る管理装置２００が実行するＰＣ貸出に関する処理の処理手順について説明する。図１０は、ＰＣ貸出に関する処理の処理手順を示すフローチャートである。管理装置２００は、通信制御部１７０から学生番号を受信する（ステップＳ１１１）。管理装置２００は、学生番号をキーにして予約情報照会を実行する（ステップＳ１１２）。
【０１４３】
管理装置２００は、予約済みであるか否かを判定する（ステップＳ１１３）。管理装置２００は、予約済みで無い場合には（ステップＳ１１３，Ｎｏ）、予約処理を実行する（ステップＳ１１４）。ステップＳ１１４の予約処理は、図９に示した予約に関する処理に対応する。
【０１４４】
一方、管理装置２００は、予約済みの場合には（ステップＳ１１３，Ｙｅｓ）、単一の学生番号に対して、複数の予約が存在するか否かを判定する（ステップＳ１１５）。管理装置２００は、単一の学生番号に対して、複数の予約が存在しない場合には（ステップＳ１１５，Ｎｏ）、ステップＳ１１７に移行する。
【０１４５】
一方、管理装置２００は、単一の学生番号に対して、複数の予約が存在する場合には（ステップＳ１１５，Ｙｅｓ）、複数の予約に関する情報を通信制御部１７０に通知し、予約を選択させる（ステップＳ１１６）。
【０１４６】
管理装置２００は、通信制御部１７０にパスワードを要求し、パスワードを受信する（ステップＳ１１７）。管理装置２００は、パスワードが一致するか否かを判定する（ステップＳ１１８）。管理装置２００は、パスワードが一致しない場合には（ステップＳ１１８，Ｎｏ）、ステップＳ１１７に移行する。
【０１４７】
一方、管理装置２００は、パスワードが一致する場合には（ステップＳ１１８，Ｙｅｓ）、開錠指示を通信制御部１７０に送信する（ステップＳ１１９）。ステップＳ１１９において、開錠指示には、開錠対象となるロッカー番号が含まれる。管理装置２００は、閉錠情報を通信制御部１７０から受信する（ステップＳ１２０）。
【０１４８】
管理装置２００は、貸出管理テーブル２０４ａの貸出実績時間を登録し（ステップＳ１２１）、ＰＣ管理テーブル２０４ｂのステータスを貸出中に更新する（ステップＳ１２２）。
【０１４９】
次に、本実施例１に係る管理装置２００が実行するＰＣ返却に関する処理の処理手順について説明する。図１１は、ＰＣ返却に関する処理の処理手順を示すフローチャートである。図１１に示すように、管理装置２００は、通信制御部１７０から学生番号を受信する（ステップＳ１３１）。管理装置２００は、学生番号をキーにして予約情報照会を実行する（ステップＳ１３２）。
【０１５０】
管理装置２００は、予約情報が存在するか否かを判定する（ステップＳ１３３）。管理装置２００は、予約情報が存在しない場合には（ステップＳ１３３，Ｎｏ）、貸し出し中ではない旨の情報を通信制御部１７０に送信する（ステップＳ１３４）。
【０１５１】
一方、管理装置２００は、予約情報が存在する場合には（ステップＳ１３３，Ｙｅｓ）、複数の予約が存在するか否かを判定する（ステップＳ１３５）。管理装置２００は、複数の予約が存在しない場合には（ステップＳ１３５，Ｎｏ）、ステップＳ１３７に移行する。
【０１５２】
一方、管理装置２００は、複数の予約が存在する場合には（ステップＳ１３５，Ｙｅｓ）、複数の予約に関する情報を通信制御部１７０に通知し、予約を選択させる（ステップＳ１３６）。
【０１５３】
管理装置２００は、選択された予約について、貸出実績時間が登録済みか否かを判定する（ステップＳ１３７）。管理装置２００は、貸出実績時間が登録済みでない場合には（ステップＳ１３７，Ｎｏ）、貸し出し中ではない旨の情報を通信制御部１７０に送信する（ステップＳ１３４）。
【０１５４】
一方、管理装置２００は、貸出実績時間が登録済みの場合には（ステップＳ１３７，Ｙｅｓ）、開錠指示を通信制御部１７０に送信する（ステップＳ１３８）。ステップＳ１３８において、開錠指示には、開錠対象となるロッカー番号が含まれる。管理装置２００は、電源コンセント１０４にＰＣが接続された後に、閉錠情報を通信制御部１７０から受信する（ステップＳ１３９）。
【０１５５】
管理装置２００は、貸出管理テーブル２０４ａの返却実績時間を登録し（ステップＳ１４０）、チェック処理を実行する（ステップＳ１４１）。
【０１５６】
次に、図１１のステップＳ１４１に示したチェック処理の処理手順について説明する。図１２および図１３は、チェック処理の処理手順を示すフローチャートである。図１２に示すように、管理装置２００は、ＰＣ識別番号をキーにして、ＭＡＣアドレスを特定する（ステップＳ２０１）。管理装置２００は、ＭＡＣアドレスを指定して起動指示を行い、応答を受信する（ステップＳ２０２）。
【０１５７】
管理装置２００は、ＰＣが起動したか否かを判定する（ステップＳ２０３）。管理装置２００は、ＰＣが起動しない場合には（ステップＳ２０３，Ｎｏ）、ステータスを起動不可に更新し（ステップＳ２０４）、起動が不可である旨の情報を管理者ＰＣに通知する（ステップＳ２０５）。
【０１５８】
一方、管理装置２００は、ＰＣが起動した場合には（ステップＳ２０３，Ｙｅｓ）、ＰＣの故障チェックを指示して応答を受信する（ステップＳ２０６）。管理装置２００は、ＰＣが故障か否かを判定する（ステップＳ２０７）。
【０１５９】
管理装置２００は、ＰＣが故障している場合には（ステップＳ２０７，Ｙｅｓ）、ステータスを故障有りに更新し（ステップＳ２０８）、予約切り替え処理を実行する（ステップＳ２０９）。管理装置２００は、故障有りである旨の情報を管理者ＰＣ２０に通知する（ステップＳ２１０）。
【０１６０】
一方、管理装置２００は、ＰＣが故障していない場合には（ステップＳ２０７，Ｎｏ）、初期化マスタ差分チェックを実行する（ステップＳ２１１）。ステップＳ２１１において、管理装置２００は、ＰＣの初期化マスタの情報を通信制御部１７０から受信する。
【０１６１】
管理装置２００は、ＰＣの初期化マスタの情報と、初期化マスタ情報２０４ｄとに差分が存在するか否かを判定する（ステップＳ２１２）。管理装置２００は、差分が存在しない場合には（ステップＳ２１２，Ｎｏ）、図１３のステップＳ２１４に移行する。
【０１６２】
一方、管理装置２００は、差分が存在する場合には（ステップＳ２１２，Ｙｅｓ）、初期化マスタ情報２０４ｄを通信制御部１７０に送信し、初期化マスタを更新させる（ステップＳ２１３）。
【０１６３】
図１３の説明に移行する。管理装置２００は、初期化を指示して応答を受信する（ステップＳ２１４）。管理装置２００は、初期化が完了したか否かを判定する（ステップＳ２１５）。管理装置２００は、初期化が完了しなかった場合には（ステップＳ２１５，Ｎｏ）、ステータスを初期化失敗に更新する（ステップＳ２１６）。管理装置２００は、予約切り替え処理を実行し（ステップＳ２１７）、初期化失敗である旨の情報を管理者ＰＣ２０に通知する（ステップＳ２１８）。
【０１６４】
一方、管理装置２００は、初期化が完了した場合には（ステップＳ２１５，Ｙｅｓ）、付属品の有無のチェックを指示し、応答を受信する（ステップＳ２１９）。管理装置２００は、付属品が存在するか否かを判定する（ステップＳ２２０）。
【０１６５】
管理装置２００は、付属品が存在しない場合には（ステップＳ２２０，Ｎｏ）、ステータスを付属品不足に更新する（ステップＳ２２１）。管理装置２００は、予約切り替え処理を実行し（ステップＳ２２２）、付属品不足である旨の情報を管理ＰＣ２０に通知する（ステップＳ２２３）。
【０１６６】
一方、管理装置２００は、付属品が存在する場合には（ステップＳ２２０，Ｙｅｓ）、ステータスを貸出可能に変更する（ステップＳ２２４）。
【０１６７】
次に、図１２のステップＳ２０９、図１３のＳ２１７、Ｓ２２２に示した予約切り替え処理の処理手順について説明する。図１４は、予約切り替え処理の処理手順を示すフローチャートである。図１４に示すように、管理装置２００は、故障したＰＣ、初期化の完了しないＰＣまたは付属品の無いＰＣのＰＣ識別番号を特定する（ステップＳ３０１）。
【０１６８】
管理装置２００は、特定したＰＣ識別番号に対する予約が存在するか否かを判定する（ステップＳ３０２）。管理装置２００は、特定したＰＣ識別番号に対応する予約が存在しない場合には（ステップＳ３０２，Ｎｏ）、処理を終了する。
【０１６９】
一方、管理装置２００は、特定したＰＣ識別番号に対応する予約が存在する場合には（ステップＳ３０２，Ｙｅｓ）、予約状況を確認し（ステップＳ３０３）、貸出不可ＰＣを確認する（ステップＳ３０４）。管理装置２００は、予約振り替えが可能であるか否かを判定する（ステップＳ３０５）。
【０１７０】
管理装置２００は、予約振り替えが不可能である場合には（ステップＳ３０５，Ｎｏ）、貸出不可フラグをＮＧに更新する（ステップＳ３０６）。管理装置２００は、貸出不可である旨の情報を管理者ＰＣ２０に通知し（ステップＳ３０７）、ステップＳ３０２に移行する。
【０１７１】
一方、管理装置２００は、予約振り替えが可能である場合には（ステップＳ３０５，Ｙｅｓ）、予約振り替え可能なＰＣ識別番号に変更し、貸出不可フラグを更新する（ステップＳ３０８）。管理装置２００は、変更後のＰＣ識別情報を利用者ＰＣ１０に送信し（ステップＳ３０９）、ステップＳ３０２に移行する。
【０１７２】
次に、本実施例１に係る管理装置２００の効果について説明する。管理装置２００は、学生による返却操作が行われ、貸し出したＰＣが格納部１０１に格納された場合に、ＰＣ識別番号と共に付属品情報を取得する。例えば、付属品情報は、マウス識別番号、ＡＣアダプタ識別番号に対応する。そして、管理装置２００は、ＰＣ識別番号に対応する付属品情報と、ＰＣ管理テーブル２０４ｂとを基にして、ＰＣおよびＰＣの付属品が返却されたか否かを判定する。また、管理装置２００は、ＰＣを遠隔起動してＰＣの動作確認を実行し、ＰＣが故障しているか否かを判定する。管理装置２００が、かかる一連の処理を実行することで、ＰＣの貸出および返却を適切に管理することができる。
【０１７３】
また、管理装置２００は、格納部１０１に格納されたＰＣが電源コンセント１０４に接続されたか否かを判定し、ＰＣが電源に接続されていると判定した場合に、チェック処理を実行する。このため、ＰＣに対するチェック処理を適切に実行することができる。
【０１７４】
また、管理装置２００は、複数のＰＣが返却された場合に、排他的に各ＰＣの付属品が返却されたか否かを判定する。例えば、管理装置２００は、ＰＣ６０ａとＰＣ６１ａとがロッカー１００に返却された場合に、ＰＣ６０ａおよびＰＣ６１ａの付属品が返却されたか否かを判定した後に、ＰＣ６０ａおよびＰＣ６０ａの付属品が返却されたか否かを判定する。このため、複数のＰＣが返却された場合でも、各ＰＣの付属品が返却されたか否かを正確に判定することができる。
【０１７５】
また、管理装置２００は、無線通信電波を遮蔽する外壁１００ａおよび内部に無線通信電波を透過する仕切板１０５を有するロッカー１００と、ロッカー１００内部の通信制御部１７０を用いて、ロッカー１００内部に返却されたＰＣを遠隔起動する。このため、人手を使うことなく安全に、返却されたＰＣの起動確認等を行うことができる。
【０１７６】
また、管理装置２００は、ＰＣに貼付されたタグからＰＣ識別番号を取得し、マウスに貼付されたタグからマウス識別番号を取得し、ＡＣアダプタに貼付されたタグからＡＣアダプタ識別番号を取得するので、ＰＣの付属品が返却されたか否かを正確に判定することができる。
【０１７７】
また、本願発明では、例えば、大学構内等の図書館での学生へのＰＣ貸出返却業務を自動化することができるため、図書館従業員の貸出業務工数を削減することができる。また、本願発明では、ＰＣ貸出返却処理において、利用者に特別な操作を要求しないため、利用者は簡単に操作を行うことができる。
【０１７８】
ところで、本実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部あるいは一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１７９】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部がＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１８０】
また、本実施例では一例として、ＰＣの返却および貸出を管理する場合について説明したがこれに限定されるものではない。例えば、ＰＣ以外の電子機器、例えば、携帯電話、ＰＤＦ（Portable  Document  Format）、タブレット端末等であっても、本願発明を同様に適用することができる。
【符号の説明】
【０１８１】
１０    利用者ＰＣ
２０    管理者ＰＣ
１００  ロッカー
２００  管理装置
【図１】
2014058399.tif 000003
【図２】
2014058399.tif 000004
【図３】
2014058399.tif 000005
【図４】
2014058399.tif 000006
【図５】
2014058399.tif 000007
【図６】
2014058399.tif 000008
【図７】
2014058399.tif 000009
【図８】
2014058399.tif 000010
【図９】
2014058399.tif 000011
【図１０】
2014058399.tif 000012
【図１１】
2014058399.tif 000013
【図１２】
2014058399.tif 000014
【図１３】
2014058399.tif 000015
【図１４】
2014058399.tif 000016