(57)【要約】【課題】ハッキングにより電気錠に記憶されている鍵情報が変更され、電気錠の解錠および施錠ができなくなることを防ぐ。【解決手段】コントローラ（１）は、端末装置（３）から受信した、鍵情報の記憶を命じる登録要求により指定された、鍵管理テーブル（２１１）のスロットが孤立スロットである場合、該登録要求を電気錠（２）へ送信しない送信判断部（１０１）を備える。【選択図】図１
2019044517.tif 000002
【特許請求の範囲】
【請求項１】
記憶している鍵情報が入力されたときに解錠または施錠される電気錠に対して、外部装置から受信した命令を送信する第１の送信部を備える中継装置であって、
上記電気錠は、上記鍵情報の記憶を命じる命令を受信したとき、複数の格納先のうち、該命令により指定された格納先に鍵情報を格納するものであり、
上記第１の送信部は、上記命令により指定された格納先が特定の格納先である場合、該命令を上記電気錠へ送信しないことを特徴とする中継装置。
【請求項２】
上記電気錠は、入力された鍵情報の格納先を示す格納先情報を上記中継装置に送信するものであり、
上記電気錠から送信された格納先情報が示す格納先が上記特定の格納先である場合、上記特定の格納先以外の格納先に格納された鍵情報の消去を命じる命令を上記電気錠へ送信する第２の送信部をさらに備えることを特徴とする請求項１に記載の中継装置。
【請求項３】
請求項１に記載の中継装置から送信された上記命令を受信する上記電気錠であって、
上記電気錠の解錠および施錠を制御する錠制御部を備え、
上記錠制御部は、上記特定の格納先に格納された鍵情報が入力された後は、上記特定の格納先に格納された鍵情報が入力された場合のみ、上記電気錠を解錠または施錠することを特徴とする電気錠。
【請求項４】
記憶している鍵情報が入力されたときに解錠または施錠される電気錠であって、
外部装置から、鍵情報の記憶を命じる命令を受信する受信部と、
上記鍵情報の格納先として、複数の格納先を記憶している記憶部と、
上記受信部が上記命令を受信したとき、該命令により指定された格納先に、鍵情報を格納する格納部と、を備え、
上記格納部は、上記命令により指定された格納先が特定の格納先である場合、該特定の格納先に鍵情報を格納しないことを特徴とする電気錠。
【請求項５】
上記電気錠の解錠および施錠を制御する錠制御部をさらに備え、
上記錠制御部は、上記特定の格納先に格納された鍵情報が入力された後は、上記特定の格納先に格納された鍵情報が入力された場合のみ、上記電気錠を解錠または施錠することを特徴とする請求項４に記載の電気錠。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、外部装置と電気錠との情報の送受信を中継する中継装置などに関する。
【背景技術】
【０００２】
特許文献１に記載の技術のような、電子キーに設定されたＩＤなどの情報を電気錠に予め登録しておくことで、電子キーと電気錠との無線通信により電気錠を解錠または施錠する技術が普及している。
【０００３】
また、近年、電気錠とクラウドサーバとを通信可能に接続する中継装置が普及している。これにより、クラウドサーバと通信可能に接続したパーソナルコンピュータやスマートフォンなどを用いて、遠隔地から上記情報を電気錠に登録したり、登録されている上記情報を変更または削除したりすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５２２７４号公報（２００９年３月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、遠隔地から上記情報を登録可能とすると、クラウドサーバがハッキングされ、電気錠に登録された上記情報を無断で変更されるおそれがある。上記情報が無断で変更されると、電気錠のユーザが電気錠の解錠または施錠を行えなくなる。例えば、電気錠がホテルの部屋に設置されている場合、宿泊客が部屋に入室できないなどの問題が発生する。実際に、ホテルの電気錠システムがハッキングされ、宿泊客の部屋への入退室ができなくなり、ホテルがハッカーに身代金を払うという事件も発生している。
【０００６】
本発明の一態様は、上記の問題に鑑みてなされたものであり、ハッキングにより電気錠に記憶されている鍵情報が変更され、電気錠の解錠および施錠ができなくなることを防ぐ中継装置などを実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る中継装置は、記憶している鍵情報が入力されたときに解錠または施錠される電気錠に対して、外部装置から受信した命令を送信する第１の送信部を備える中継装置であって、上記電気錠は、上記鍵情報の記憶を命じる命令を受信したとき、複数の格納先のうち、該命令により指定された格納先に鍵情報を格納するものであり、上記第１の送信部は、上記命令により指定された格納先が特定の格納先である場合、該命令を上記電気錠へ送信しない。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る電気錠は、記憶している鍵情報が入力されたときに解錠または施錠される電気錠であって、外部装置から、鍵情報の記憶を命じる命令を受信する受信部と、上記鍵情報の格納先として、複数の格納先を記憶している記憶部と、上記受信部が上記命令を受信したとき、該命令により指定された格納先に、鍵情報を格納する格納部と、を備え、上記格納部は、上記命令により指定された格納先が特定の格納先である場合、該特定の格納先に鍵情報を格納しない。
【発明の効果】
【０００９】
本発明の一態様によれば、ハッキングにより電気錠に記憶されている鍵情報が変更され、電気錠の解錠および施錠ができなくなることを防ぐという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る電気錠制御システムに含まれる装置の要部構成の一例を示すブロック図である。
【図２】図１に示すコントローラおよび電気錠に記憶されている鍵管理テーブルの一具体例を示す図である。
【図３】図１に示す電気錠制御システムが実行する登録処理の流れを示す図であり、登録要求が、通常スロットへのカードＩＤの格納を要求するものである場合の処理の流れを示す図である。
【図４】図１に示す電気錠制御システムが実行する登録処理の流れを示す図であり、登録要求が、孤立スロットへのカードＩＤの格納を要求するものである場合の処理の流れを示す図である。
【図５】図１に示す電気錠制御システムが実行する登録処理の流れの一例を示すフローチャートである。
【図６】本発明の実施形態２に係る電気錠制御システムに含まれる装置の要部構成の一例を示すブロック図である。
【図７】図６に示す電気錠制御システムが実行する登録処理の流れの一例を示すフローチャートである。
【図８】本発明の実施形態３に係る電気錠制御システムに含まれる装置の要部構成の一例を示すブロック図である。
【図９】図８に示す電気錠が実行する処理の流れを示す図である。
【図１０】図１０に示す電気錠制御システムが実行する使用制限処理の流れの一例を示すフローチャートである。
【図１１】本発明の実施形態３の一変形例に係る電気錠制御システムに含まれる装置の要部構成の一例を示すブロック図である。
【図１２】コントローラおよび電気錠として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施形態１について、図１から図５に基づいて詳細に説明する。図１は、本実施形態に係る電気錠制御システム１００に含まれる装置の要部構成の一例を示すブロック図である。図１に示すように、電気錠制御システム１００は、コントローラ１（中継装置）、電気錠２、端末装置３（外部装置）、およびサーバ４を含んでいる。
【００１２】
本実施形態では、電気錠２は、マンションやホテルの各部屋の入口に設けられたドアに設置されている例を説明する。ただし、電気錠２の設置箇所はこの例に限定されない。
【００１３】
電気錠２は、電気錠２に対する直接的な操作によって解錠または施錠される。例えば、電気錠２は、カード型の鍵（以下、カード鍵と称する）の近接を検知すると、カード鍵のＩＤ（鍵情報、以下、カードＩＤと称する）をカード鍵から取得する。なお、カードＩＤとは、カード鍵を識別するための情報である。そして、電気錠２は、取得したカードＩＤが、電気錠２に登録されたカードＩＤである場合、解錠または施錠される。換言すれば、電気錠２は、カード鍵との近距離無線通信によって解錠または施錠される。
【００１４】
なお、電気錠２の解錠および施錠のための直接的な操作（以下、解錠操作および施錠操作と称する）はこの例に限定されない。例えば、電気錠２は、電気錠２に登録された個人識別番号（ＰＩＮ；personal identification number）の入力によって、解錠または施錠されてもよい。また、電気錠２は、電気錠制御システム１００に認証された携帯端末などに対するユーザの操作により、遠隔地から解錠または施錠されてもよい。なお、遠隔地からの電気錠２の解錠または施錠は、既存の技術を適用することにより実現可能であるため、ここでの説明を省略する。
【００１５】
本実施形態に係るコントローラ１は、外部装置から受信した、電気錠２に対する制御命令を、無線によるシリアル通信を介して電気錠２へ送信する。例えば、コントローラ１は、無線ＬＡＮ（local area network）を介して受信した制御命令を、上記シリアル通信を介して電気錠２へ送信する。なお、制御命令としては、カード鍵を電気錠２へ登録するための命令（以下、登録要求と称する）が挙げられる。また、電気錠２が、遠隔地から解錠または施錠可能である場合、コントローラ１は、制御命令として、電気錠２を解錠または施錠するための命令をユーザの端末装置などから受信して、電気錠２へ送信してもよい。
【００１６】
コントローラ１の設置場所は、電気錠２とのシリアル通信が可能な位置であれば特に限定されないが、コントローラ１の管理者以外の人間（例えば、ホテルの宿泊客など）がコントローラ１を操作できないような位置に設置することが好ましい。例えば、電気錠２が設置された部屋の天井裏などに設置することが好ましい。なお、コントローラ１の管理者とは、例えば、ホテルの従業員、マンションの管理人などが挙げられる。また、マンションの部屋を民泊のために利用する場合、コントローラ１の管理者は、不動産業者、観光業者、宿泊予約サイトの管理者などであってもよい。
【００１７】
コントローラ１は、ホテルやマンションなどに設けられた電源コンセントから、ＡＣアダプタを介して電力を供給されることで動作する。また、コントローラ１は、電気錠２とペアリングすることにより電気錠２を制御可能となる。なお、コントローラ１は、無線ＬＡＮを介して外部装置からの制御命令を受信する構成に限定されない。例えば、コントローラ１は、有線通信を介して外部装置からの制御命令を受信してもよい。また、コントローラ１は、無線によるシリアル通信を介して制御命令を電気錠２へ送信する構成に限定されない。例えば、コントローラ１は、コントローラ１と電気錠２との間で着脱可能な有線による通信を介して制御命令を電気錠２へ送信してもよい。
【００１８】
端末装置３は、ユーザの操作に応じて、制御命令をサーバ４へ送信する。すなわち、端末装置３は、上述した外部装置である。具体的には、端末装置３は、上述した登録要求をサーバ４へ送信する。詳細については後述するが、登録要求にはカードＩＤが含まれている。このカードＩＤをカード鍵から読み取るために、端末装置３は、カードリーダ６と通信可能に接続している。なお、カードリーダ６は、端末装置３と一体となっていてもよい。また、端末装置３の具体例としては、パーソナルコンピュータ、スマートフォン、タブレット端末などが挙げられる。
【００１９】
サーバ４は、端末装置３とコントローラ１との間で、制御命令を中継する。なお、上述したように、コントローラ１は、無線ＬＡＮを介して制御命令を受信するため、サーバ４から送信された制御命令は、ルータ５を介してコントローラ１へ送信される。
【００２０】
（電気錠２の要部構成）
引き続き図１を参照して、電気錠２の要部構成について説明する。電気錠２は、制御部２０、記憶部２１、通信部２２（受信部）、および操作受付部２３を備えている。
【００２１】
記憶部２１は、電気錠２が使用する各種データを記憶する。記憶部２１は、少なくとも、鍵管理テーブル２１１（テーブル）を記憶している。ここで、図２を参照して、鍵管理テーブル２１１について説明する。図２は、鍵管理テーブル２１１の一具体例を示す図である。
【００２２】
鍵管理テーブル２１１は、電気錠２の解錠および施錠を行うことができるカード鍵のカードＩＤを格納するテーブルである。換言すれば、鍵管理テーブル２１１は、電気錠２に登録されたカード鍵のカードＩＤを格納する。図２に示すように、鍵管理テーブル２１１は、カードＩＤを格納するためのスロット（格納先）を複数有している。換言すれば、電気錠２には、電気錠２の解錠および施錠を行うためのカード鍵として、複数のカード鍵を登録可能である。なお、図２の例では、鍵管理テーブル２１１は、８つのスロットを有しているが、スロットの数はこの例に限定されない。また、各スロットには、スロットを識別するためのスロット番号が付されている。なお、スロット番号は数字（１〜８）に限定されない。例えば、スロット番号はアルファベットであってもよい。
【００２３】
また、図２に示すように、鍵管理テーブル２１１のスロットには、スロットの種別を示す情報（以下、種別情報と称する）が対応付けられている。鍵管理テーブル２１１のスロットには、２種類のスロットがあり、一方が通常スロット、他方が孤立スロット（特定の格納先）である。図２の例では、スロット番号が１〜６のスロットが通常スロットであり、スロット番号が７、８のスロットが孤立スロットである。なお、図２の例では、スロットの種別の説明のために、「スロット種別」のカラムに「通常」または「孤立」が格納されているが、該カラムに格納される種別情報は、通常スロットと孤立スロットとを区別できる情報であればよく、図示の例に限定されない。例えば、通常スロットに「０」、孤立スロットに「１」という情報が対応付けられていてもよい。なお、通常スロットおよび孤立スロットの詳細については後述する。
【００２４】
鍵管理テーブル２１１の各スロットには、カードＩＤが１つ格納される。このため、既にカードＩＤが格納されているスロット（図２の例では、スロット番号が１〜４、７、８のスロット）に新たなカードＩＤが格納される場合、格納されているカードＩＤが削除され、新たなカードＩＤが格納される。換言すれば、格納されているカードＩＤが新たなカードＩＤに上書きされる。
【００２５】
また、詳細については後述するが、コントローラ１も同様の鍵管理テーブル（鍵管理テーブル１１１）を記憶している。なお、図示の例では、カード鍵の電気錠２への近接によって電気錠を解錠または施錠する例の鍵管理テーブル２１１を記載している。これに対して、電気錠２の解錠および施錠の方法が変われば、鍵管理テーブル２１１に格納される情報も変わる。例えば、電気錠２へのＰＩＮの入力によって電気錠２を解錠または施錠する例の場合、鍵管理テーブル２１１には、カードＩＤに代えてＰＩＮが格納される。すなわち、鍵管理テーブル２１１に格納される情報は、電気錠２の解錠および施錠のために電気錠２へ入力される情報である。
【００２６】
通信部２２は、シリアル通信を介して、コントローラ１と情報の送受信を行う。操作受付部２３は電気錠２に対する操作を受け付ける。電気錠２に対する操作としては、例えば、上述した解錠操作および施錠操作、並びに、以下に説明する登録操作が挙げられるが、この例に限定されるものではない。
【００２７】
操作受付部２３は、カード鍵のカードＩＤを電気錠２へ登録するための登録操作を受け付ける。すなわち、電気錠制御システム１００の管理者は、端末装置３を操作して電気錠２へ登録要求を送信する方法の他に、登録操作により、カード鍵のカードＩＤを電気錠２へ登録することが可能である。以下、登録操作の一例を説明するが、登録操作はこの例に限定されるものではない。
【００２８】
上記管理者は、電気錠２に対して所定の操作を行うことにより、電気錠２をカード鍵のカードＩＤを登録する登録モードとする。該所定の操作は、特に限定されないが、例えば、電気錠２に設けられたスイッチの押下操作やスライド操作であってもよい。なお以降、所定の操作が行われる前の電気錠２のモードを通常モードと称する。通常モードは、電気錠２に対する解錠操作および施錠操作を受け付けるモードである。
【００２９】
続いて、上記管理者は、登録モードの電気錠２に対してカード鍵を近接させる。これにより、電気錠２は、カードＩＤを取得することができる。続いて、上記管理者は、カードＩＤを格納するスロット番号を指定する。例えば、上記管理者は、電気錠２に備えられたテンキーを操作することにより、スロット番号を指定する。電気錠２は、指定されたスロット番号が示すスロットに、取得したカードＩＤを格納する。
【００３０】
なお、電気錠２は、テンキーに代えて、スロット番号の指定を受け付けるユーザインターフェースを表示する表示部を備えていてもよい。また、電気錠２のモードを登録モードへ移行させるための所定の操作は、管理者以外の人間（例えば、宿泊客など）が行うことができない操作であることが好ましい。例えば、該所定の操作がスイッチへの操作である場合、該スイッチは、特殊な工具によってカバーを外すことにより、操作可能となることが好ましい。
【００３１】
また、登録モードから通常モードへの移行は、スイッチを再度押下するなどの操作を受け付けることにより行われてもよいが、この例に限定されるものではない。例えば、電気錠２に対する操作が所定時間行なわれなかった場合に、登録モードから通常モードへ移行してもよい。
【００３２】
以上のように、電気錠制御システム１００は、電気錠２への登録要求の送信、または、電気錠２への操作の入力のいずれかによって、カード鍵のカードＩＤを電気錠２へ登録することができる。すなわち、カード鍵は、カードＩＤを有し、該カードＩＤを電気錠２または端末装置３で読み取ることができるカードであればよい。つまり、カード鍵は、電気錠２の解錠または施錠のための専用のカードであってもよいし、電気錠２が設置された部屋の宿泊客や住人が有するクレジットカード、電子マネーカードなどであってもよい。
【００３３】
制御部２０は、コントローラ１の各部を統括して制御する。制御部２０は、錠制御部２０１およびテーブル管理部２０２を含んでいる。
【００３４】
錠制御部２０１は、電気錠２の解錠および施錠を行う。具体的には、錠制御部２０１は、通常モード時に操作受付部２３がカードＩＤを取得すると、電気錠２が解錠されているか施錠されているかを特定する。また、錠制御部２０１は、鍵管理テーブル２１１を参照して、取得したカードＩＤが格納されているか否かを判定する。格納されている場合、錠制御部２０１は、電気錠２の解錠または施錠を行う。具体的には、錠制御部２０１は、電気錠２が施錠されていると特定した場合、電気錠２を解錠する。一方、錠制御部２０１は、電気錠２が解錠されていると特定した場合、電気錠２を施錠する。また、取得したカードＩＤが鍵管理テーブル２１１に格納されていない場合、錠制御部２０１は、電気錠２の解錠または施錠を行わない。
【００３５】
テーブル管理部２０２は、鍵管理テーブル２１１を管理する。具体的には、テーブル管理部１０２は、通信部２２を介して、コントローラ１から、カードＩＤおよびスロット番号を含む登録要求を受信（取得）した場合、または、後述する登録モード時に、操作受付部２３からカードＩＤおよびスロット番号を取得した場合、取得したスロット番号が示すスロットへ、取得したカードＩＤを格納する。なお、上述したように、取得したスロット番号のスロットに、既にカードＩＤが格納されている場合、テーブル管理部２０２は、格納されているカードＩＤを削除し、取得したカードＩＤを格納する。
【００３６】
また、テーブル管理部２０２は、操作受付部２３から取得したカードＩＤおよびスロット番号によって鍵管理テーブル２１１を更新した場合、該カードＩＤおよびスロット番号を、通信部２２を介してコントローラ１へ送信する。
【００３７】
以上のように、電気錠２は、登録要求としてスロット番号およびカードＩＤを受信した場合、該スロット番号が示すスロットへの該カードＩＤの格納を、常に行う構成である。さらに、電気錠２は、解錠操作または施錠操作により取得したカードＩＤが鍵管理テーブル２１１に格納されていない場合、電気錠の解錠または施錠を行わない構成である。
【００３８】
すなわち、サーバ４がハッキングされ、不正な登録要求が電気錠２へ送信された場合、鍵管理テーブル２１１に格納されているカードＩＤが変更され、カード鍵による解錠および施錠が行えないという状況に陥ることとなる。これに対して、本実施形態に係るコントローラ１は、この課題を解決する構成となっている。
【００３９】
（コントローラ１の要部構成）
引き続き図１を参照して、コントローラ１の要部構成について説明する。コントローラ１は、制御部１０、記憶部１１、錠通信部１２、およびサーバ通信部１３を含んでいる。
【００４０】
記憶部１１は、コントローラ１が使用する各種データを記憶する。記憶部１１は少なくとも、鍵管理テーブル１１１を記憶している。鍵管理テーブル１１１は、上述したように、電気錠２が記憶している鍵管理テーブル２１１と同様のテーブルであり、鍵管理テーブル２１１が更新されると、鍵管理テーブル１１１も同様の内容に更新される。鍵管理テーブル１１１は、コントローラ１が、最初にコントローラ１と電気錠２が通信可能に接続されたときに、カードＩＤが格納されていない鍵管理テーブルを電気錠２から受信して記憶部１１に格納してもよいし、コントローラ１の管理者が、カードＩＤが格納されていない鍵管理テーブルを作成し、記憶部１１に格納してもよい。
【００４１】
錠通信部１２は、シリアル通信を介して、電気錠２と情報の送受信を行う。サーバ通信部１３は、無線ＬＡＮを介して、サーバ４との情報の送受信を行う。なお、図示していないが、サーバ通信部１３は、無線ＬＡＮを介して、端末装置３との情報の送受信を行ってもよい。
【００４２】
制御部１０は、コントローラ１の各部を統括して制御する。制御部１０は、送信判断部１０１（第１の送信部）およびテーブル管理部１０２を含んでいる。
【００４３】
送信判断部１０１は、端末装置３から送信された登録要求を、電気錠２へ送信するか否かを判断する。送信判断部１０１は、登録要求が、通常スロットへのカードＩＤの格納を要求するものである場合、錠通信部１２に、該登録要求を電気錠２へ送信させる。一方、送信判断部１０１は、登録要求が、孤立スロットへのカードＩＤの格納を要求するものである場合、該登録要求を電気錠２へ送信させない。
【００４４】
ここで、図２から図４を参照して、送信判断部１０１が実行する処理について、さらに詳細に説明する。図３は、登録要求が、通常スロットへのカードＩＤの格納を要求するものである場合の処理の流れを示す図である。図４は、登録要求が、孤立スロットへのカードＩＤの格納を要求するものである場合の処理の流れを示す図である。
【００４５】
電気錠制御システム１００のユーザは、まず、端末装置３を操作して、登録要求をサーバ４へ送信する。上述したように、登録要求には、カードＩＤと、該カードＩＤを格納するスロットのスロット番号が含まれている。例えば、上記ユーザは、カードリーダ６でカード鍵を読み取らせるとともに、端末装置３に対して所定の操作を行うことにより、該カードＩＤを格納するスロットのスロット番号を指定する。端末装置３は、ユーザにこれらの処理を行わせるための画面を表示部に表示させてもよい。なお、該画面にはスロット番号を表示させることが好ましい。また、該画面は、サーバ４が、コントローラ１からスロット番号を取得して作成し、端末装置３へ送信すればよい。
【００４６】
図３の例では、登録要求には、通常スロットのスロット番号である「４」が含まれている。一方、図４の例では、登録要求には、孤立スロットのスロット番号である「７」が含まれている。該登録要求は、サーバ４およびルータ５を介して、コントローラ１へ送信される。
【００４７】
コントローラ１の送信判断部１０１は、登録要求を受信すると、鍵管理テーブル１１１を参照して、登録要求に含まれているスロット番号が、通常スロットのスロット番号であるか、または、孤立スロットのスロット番号であるかを判定する。
【００４８】
図２に示す鍵管理テーブル１１１において、４番のスロットに対応付けられている種別情報は「通常」であるため、送信判断部１０１は、図３の例の場合、登録要求に含まれているスロット番号が通常スロットのスロット番号であると判定する。この場合、送信判断部１０１は、錠通信部１２に、登録要求を電気錠２へ送信させる。登録要求を受信した電気錠２は、図３に示すように、鍵管理テーブル２１１の４番のスロットにカードＩＤ「１６１８０３３９８８７」を登録（格納）する。なお、図２の例の場合、鍵管理テーブル２１１の４番のスロットには、既にカードＩＤ「４８７１２０３４２１１」が格納されているため、電気錠２は、該カードＩＤ「４８７１２０３４２１１」を削除し、カードＩＤ「１６１８０３３９８８７」を格納する。
【００４９】
また、送信判断部１０１は、登録要求に含まれているスロット番号が通常スロットのスロット番号であると判定した場合、登録要求に含まれているカードＩＤおよびスロット番号を、テーブル管理部１０２へ出力する。
【００５０】
一方、図２に示す鍵管理テーブル１１１において、７番のスロットに対応付けられている種別情報は「孤立」であるため、送信判断部１０１は、図４の例の場合、登録要求に含まれているスロット番号が孤立スロットのスロット番号であると判定する。この場合、送信判断部１０１は処理を終了する。すなわち、送信判断部１０１は、登録要求を電気錠２へ送信させない。
【００５１】
よって、鍵管理テーブル１１１に含まれているスロットのうち、通常スロットは、登録要求の送信、および、電気錠２への操作の入力のいずれによってもカードＩＤを格納することができるスロットであると表現することができる。また、孤立スロットは、電気錠２への操作の入力のみでカードＩＤを格納することができるスロットであると表現することができる。なお、孤立スロットは、換言すれば、登録要求の送信によってカードＩＤを格納することができないスロットであるため、端末装置３に表示させる上記画面には、通常スロットのスロット番号のみを表示させることが好ましい。
【００５２】
テーブル管理部１０２は、鍵管理テーブル１１１を管理する。具体的には、テーブル管理部１０２は、送信判断部１０１から、カードＩＤおよびスロット番号を取得した場合、または、電気錠２から送信されたカードＩＤおよびスロット番号を、錠通信部１２を介して受信（取得）した場合、取得したスロット番号が示すスロットへ、取得したカードＩＤを格納する。
【００５３】
以上のように、コントローラ１は、孤立スロットのスロット番号を含む登録要求を電気錠２へ送信しない構成となっている。すなわち、電気錠制御システム１００は、登録要求の送信により、孤立スロットにカードＩＤを格納することができない構成となっている。これにより、サーバ４がハッキングされ、不正な登録要求が送信されたとしても、孤立スロットに格納されたカードＩＤは変更されたり、削除されたりすることがない。よって、電気錠２の解錠および施錠ができないという状況に陥ることを防ぐことができる。
【００５４】
（登録処理の流れ）
次に、図５を参照して、コントローラ１および電気錠２が実行する登録処理の流れについて説明する。図５は、登録処理の流れの一例を示すフローチャートである。
【００５５】
まず、コントローラ１の送信判断部１０１は、登録要求の受信を待機する状態となっている（Ｓ１）。送信判断部１０１は、登録要求を受信すると（Ｓ１でＹＥＳ）、該登録要求に含まれるスロット番号が、通常スロットのスロット番号であるか否かを判定する（Ｓ２）。通常スロットのスロット番号でない、すなわち、孤立スロットのスロット番号であると判定した場合（Ｓ２でＮＯ）、送信判断部１０１は、登録処理を終了する。つまり、登録要求が電気錠２に送信されずに、登録処理が終了する。
【００５６】
一方、受信した登録要求に含まれるスロット番号が、通常スロットのスロット番号であると判定した場合（Ｓ２でＹＥＳ）、送信判断部１０１は、錠通信部１２に、登録要求を電気錠２へ送信させる（Ｓ３）。また、送信判断部１０１は、登録要求に含まれるカードＩＤおよびスロット番号をテーブル管理部１０２へ出力する。テーブル管理部１０２は、取得したカードＩＤおよびスロット番号に基づいて、鍵管理テーブル１１１を更新する（Ｓ４）。具体的には、取得したスロット番号が示すスロットに、取得したカードＩＤを格納する。
【００５７】
電気錠２のテーブル管理部２０２は、コントローラ１が送信した登録要求を、通信部２２を介して受信する（Ｓ１１）。続いて、テーブル管理部２０２は、受信した登録要求に基づいて鍵管理テーブル２１１を更新する（Ｓ１２）。具体的には、登録要求に含まれるスロット番号が示すスロットに、登録要求に含まれるカードＩＤを格納する。以上で、登録処理は終了する。
【００５８】
（変形例１）
テーブル管理部２０２は、操作受付部２３から取得したカードＩＤおよびスロット番号によって鍵管理テーブル２１１を更新した場合だけでなく、登録要求に基づいて鍵管理テーブル２１１を更新したときにも、更新したスロットのスロット番号と、該スロットに格納したカードＩＤとをコントローラ１へ送信する構成であってもよい。この例の場合、送信判断部１０１は、登録要求に含まれているカードＩＤおよびスロット番号をテーブル管理部１０２へ出力する処理を実行しなくてもよい。
【００５９】
（変形例２）
送信判断部１０１は、登録要求に含まれるスロット番号が示すスロットが、通常スロットであるか個別スロットであるかを判定することができればよい。このため、コントローラ１の記憶部１１は、図２に示す鍵管理テーブル１１１に代えて、図２に示す鍵管理テーブル１１１から「カードＩＤ」のカラムを省略したテーブル、換言すれば、スロット番号および種別情報を対応付けたテーブルを記憶している構成であってもよい。
【００６０】
または、記憶部１１は、孤立スロット（または通常スロット）のスロット番号のみを記憶している構成であってもよい。この例の場合、送信判断部１０１は、記憶しているスロット番号と、登録要求に含まれるスロット番号とが一致するか否かを判定することにより、登録要求を電気錠２へ送信するか否かを決定する構成となる。記憶部１１が孤立スロットのスロット番号を記憶している場合、送信判断部１０１は、記憶しているスロット番号と、登録要求に含まれるスロット番号とが一致したとき、登録要求を電気錠２へ送信せず、一致しないとき、登録要求を電気錠２へ送信する。一方、記憶部１１が通常スロットのスロット番号を記憶している場合、送信判断部１０１は、記憶しているスロット番号と、登録要求に含まれるスロット番号とが一致しないとき、登録要求を電気錠２へ送信せず、一致したとき、登録要求を電気錠２へ送信する。
【００６１】
（変形例３）
電気錠２は、登録要求を受信した場合、登録要求に含まれるスロット番号が示すスロットへの、登録要求に含まれるカードＩＤの格納を、常に行う構成である。つまり、電気錠２は、鍵管理テーブル２１１に含まれる各スロットが、通常スロットであるか孤立スロットであるかを特定する必要がない。このため、鍵管理テーブル２１１は、「スロット種別」のカラムが省略されたテーブルであってもよい。換言すれば、鍵管理テーブル２１１は、通常スロットと孤立スロットとの区別がないテーブルであってもよい。
【００６２】
〔実施形態２〕
本発明の他の実施形態について、図６および図７を参照して以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００６３】
図６は、本実施形態に係る電気錠制御システム１００ａに含まれる装置の要部構成の一例を示すブロック図である。図６に示すように、電気錠制御システム１００ａは、コントローラ１に代えてコントローラ１ａを含んでいる。また、電気錠制御システム１００ａは、電気錠２に代えて電気錠２ａを含んでいる。
【００６４】
（コントローラ１ａの要部構成）
コントローラ１ａがコントローラ１と異なる点は、制御部１０に代えて制御部１０ａを備える点、および、記憶部１１を備えない点である。また、制御部１０ａは、通信制御部１０３を含んでいる。
【００６５】
通信制御部１０３は、コントローラ１ａが実行する情報の送受信を制御する。具体的には、通信制御部１０３は、サーバ通信部１３が受信した登録要求を、錠通信部１２を制御して、電気錠２ａへ送信させる。すなわち、本実施形態に係るコントローラ１ａは、登録要求を受信すると、常に電気錠２ａに送信する構成である。
【００６６】
（電気錠２ａの要部構成）
電気錠２ａが電気錠２と異なる点は、制御部２０に代えて制御部２０ａを備える点である。また、制御部２０ａは、制御部２０に含まれていない更新判断部２０３を含んでいる。
【００６７】
更新判断部２０３は、受信した登録要求に従って、カードＩＤを鍵管理テーブル２１１へ登録するか否かを判断する。具体的には、更新判断部２０３は、登録要求を受信すると、鍵管理テーブル２１１を参照して、登録要求に含まれているスロット番号が、通常スロットのスロット番号であるか、または、孤立スロットのスロット番号であるかを判定する。登録要求に含まれているスロット番号が通常スロットのスロット番号であると判定した場合、更新判断部２０３は、登録要求をテーブル管理部２０２へ出力する。テーブル管理部２０２（格納部）は、取得した登録要求に含まれるスロット番号が示すスロットに、取得した登録要求に含まれるカードＩＤを格納する。
【００６８】
一方、登録要求に含まれているスロット番号が孤立スロットのスロット番号であると判定した場合、更新判断部２０３は、登録要求をテーブル管理部２０２へ出力せず、処理を終了する。このため、孤立スロットに格納されたカードＩＤが、登録要求に基づいて更新されることはない。
【００６９】
（登録処理の流れ）
次に、図７を参照して、コントローラ１ａおよび電気錠２ａが実行する登録処理の流れについて説明する。図７は、登録処理の流れの一例を示すフローチャートである。
【００７０】
まず、コントローラ１ａの通信制御部１０３は、登録要求の受信を待機する状態となっている（Ｓ２１）。通信制御部１０３は、登録要求を受信すると（Ｓ２１でＹＥＳ）、錠通信部１２に、登録要求を電気錠２へ送信させる（Ｓ２２）。
【００７１】
電気錠２の更新判断部２０３は、コントローラ１が送信した登録要求を、通信部２２を介して受信する（Ｓ３１）。続いて、更新判断部２０３は、受信した登録要求に含まれるスロット番号が、通常スロットのスロット番号であるか否かを判定する（Ｓ３２）。通常スロットのスロット番号でない、すなわち、孤立スロットのスロット番号であると判定した場合（Ｓ３２でＮＯ）、更新判断部２０３は、登録処理を終了する。つまり、登録要求に含まれるカードＩＤが孤立スロットに格納されずに、登録処理が終了する。
【００７２】
一方、受信した登録要求に含まれるスロット番号が、通常スロットのスロット番号であると判定した場合（Ｓ３２でＹＥＳ）、更新判断部２０３は、登録要求をテーブル管理部２０２へ出力する。テーブル管理部２０２は、取得した登録要求に基づいて鍵管理テーブル２１１を更新する（Ｓ３３）。具体的には、登録要求に含まれるスロット番号が示すスロットに、登録要求に含まれるカードＩＤを格納する。以上で、登録処理は終了する。
【００７３】
以上のように、電気錠２ａは、コントローラ１ａから送信された登録要求が、孤立スロットにカードＩＤを格納することを要求するものである場合、該カードＩＤを孤立スロットへ格納せず、処理を終了する。すなわち、電気錠制御システム１００ａも、電気錠制御システム１００と同様に、登録要求の送信により、孤立スロットにカードＩＤを格納することができない構成となっている。これにより、サーバ４がハッキングされ、不正な登録要求が送信されたとしても、孤立スロットに格納されたカードＩＤは変更されたり、削除されたりすることがない。よって、電気錠２の解錠および施錠ができないという状況に陥ることを防ぐことができる。
【００７４】
（変形例）
記憶部２１は、スロット番号と種別情報との対応付けを、鍵管理テーブル２１１とは別に保持していてもよい。すなわち、鍵管理テーブル２１１は、スロット番号とカードＩＤとを対応付けたテーブルであってもよい。この例の場合、更新判断部２０３は、該対応付けを参照して、登録要求に含まれているスロット番号が、通常スロットのスロット番号であるか、または、孤立スロットのスロット番号であるかを判定する。
【００７５】
また、記憶部２１は、孤立スロット（または通常スロット）のスロット番号のみを記憶している構成であってもよい。この例の場合、更新判断部２０３は、記憶しているスロット番号と、登録要求に含まれるスロット番号とが一致するか否かを判定することにより、登録要求を電気錠２へ送信するか否かを決定する構成となる。記憶部２１が孤立スロットのスロット番号を記憶している場合、更新判断部２０３は、記憶しているスロット番号と、登録要求に含まれるスロット番号とが一致したとき、登録要求をテーブル管理部２０２へ出力せず、一致しないとき、登録要求をテーブル管理部２０２へ出力する。一方、記憶部２１が通常スロットのスロット番号を記憶している場合、更新判断部２０３は、記憶しているスロット番号と、登録要求に含まれるスロット番号とが一致しないとき、登録要求をテーブル管理部２０２へ出力せず、一致したとき、登録要求をテーブル管理部２０２へ出力する。
【００７６】
〔実施形態３〕
本発明のさらなる別の実施形態について、図８から図１１を参照して以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００７７】
図８は、本実施形態に係る電気錠制御システム１００ｂに含まれる装置の要部構成の一例を示すブロック図である。図８に示すように、電気錠制御システム１００ｂは、電気錠２に代えて電気錠２ｂを含んでいる。
【００７８】
（電気錠２ｂの要部構成）
電気錠２ｂが電気錠２と異なる点は、制御部２０に代えて制御部２０ｂを備える点である。また、制御部２０ｂが制御部２０と異なる点は、錠制御部２０１に代えて錠制御部２０１ｂを含んでいる点、および、テーブル管理部２０２に代えてテーブル管理部２０２ｂを含んでいる点である。
【００７９】
錠制御部２０１ｂは、錠制御部２０１が行う処理に加え、以下の処理を行う。すなわち、錠制御部２０１ｂは、通常モード時に操作受付部２３が取得したカードＩＤが、鍵管理テーブル２１１に格納されている場合、該カードＩＤが格納されたスロットに、使用不可を示すフラグが付されているか否かを判定する。該フラグが付されていると判定した場合、錠制御部２０１ｂは、電気錠２の解錠または施錠を行わない。
【００８０】
また、錠制御部２０１ｂは、通常モード時に操作受付部２３が取得したカードＩＤが、鍵管理テーブル２１１に格納されている場合、該カードＩＤが、通常スロットおよび孤立スロットのいずれに格納されているかを判定する。そして、該カードＩＤが孤立スロットに格納されていると判定した場合、錠制御部２０１ｂは、その旨をテーブル管理部２０２ｂへ通知する。
【００８１】
テーブル管理部２０２ｂは、テーブル管理部２０２が行う処理に加え、以下の処理を行う。すなわち、テーブル管理部２０２ｂは、錠制御部２０１ｂからの通知を受けると、全ての通常スロットに、使用不可を示すフラグを付す。
【００８２】
図９は、電気錠２ｂの処理の概要を示す図である。上述したように、電気錠２ｂは、孤立スロットに登録された（孤立スロットにカードＩＤが格納された）カード鍵７ａによって解錠または施錠（図９の例では解錠）された場合、全ての通常スロットに使用不可を示すフラグを付す。これにより、図９に示すように、カード鍵７ａで施錠した後、通常スロットに登録された（通常スロットにカードＩＤが格納された）カード鍵７ｂで解錠しようとしても、電気錠２ｂは解錠されない。
【００８３】
このように構成することにより、サーバ４がハッキングされ、不正な登録要求によって、通常スロットにハッカーの有するカード鍵のカードＩＤが格納されたとしても、該カード鍵により電気錠２ｂが制御される（特に、電気錠２ｂが解錠される）ことを防ぐことができる。よって、ハッカーに部屋に侵入されることを防ぐことができる。また、電気錠２ｂが設置された部屋のユーザ（宿泊客など）は、孤立スロットに登録されたカード鍵を管理者から借り受け、該カード鍵を使用することにより、通常通り部屋を使用することができる。
【００８４】
（使用制限処理の流れ）
次に、図１０を参照して、電気錠２が実行する使用制限処理の流れについて説明する。図１０は、使用制限処理の流れの一例を示すフローチャートである。（ａ）は、孤立スロットに登録されたカード鍵によって電気錠２ｂが解錠された場合の処理の流れの一例を示すフローチャートである。（ｂ）は、（ａ）に示す処理が実行された後の、電気錠２ｂの解錠処理の流れの一例を示す図である。
【００８５】
まず、図１０の（ａ）に示す処理について説明する。錠制御部２０１ｂは、操作受付部２３によるカード鍵の検知を待機している（Ｓ４１）。換言すれば、錠制御部２０１ｂは、操作受付部２３からカードＩＤを取得するまで待機している。操作受付部２３からカードＩＤを取得すると（Ｓ４１でＹＥＳ）、錠制御部２０１ｂは、該カードＩＤを有するカード鍵が登録されているか否かを判定する（Ｓ４２）。具体的には、錠制御部２０１ｂは、鍵管理テーブル２１１に取得したカードＩＤが格納されているか否かを判定する。カード鍵が登録されていると判定した場合（Ｓ４２でＹＥＳ）、錠制御部２０１ｂは、電気錠２ｂを解錠する（Ｓ４３）。
【００８６】
続いて、錠制御部２０１ｂは、取得したカードＩＤを有するカード鍵が、孤立スロットに登録されているか否かを判定する（Ｓ４４）。具体的には、錠制御部２０１ｂは、孤立スロットに取得したカードＩＤが格納されているか否かを判定する。孤立スロットにカード鍵が登録されていると判定した場合（Ｓ４４でＹＥＳ）、錠制御部２０１ｂは、その旨をテーブル管理部２０２ｂへ通知する。
【００８７】
錠制御部２０１ｂからの通知を受けたテーブル管理部２０２ｂは、通常スロットのカード鍵を使用不可に設定する（Ｓ４５）。具体的には、テーブル管理部２０２ｂは、錠制御部２０１ｂからの通知を受けると、全ての通常スロットに、使用不可を示すフラグを付す。以上で、図１０の（ａ）に示す処理は終了する。
【００８８】
なお、ステップＳ４２にて、錠制御部２０１ｂが、カード鍵が登録されていないと判定した場合（Ｓ４２でＮＯ）、電気錠２ｂは、ステップＳ４３〜Ｓ４５の処理を実行せず、処理を終了する。また、ステップＳ４４にて、錠制御部２０１ｂが、孤立スロットにカード鍵が登録されていない、すなわち、通常スロットにカード鍵が登録されていると判定した場合（Ｓ４４でＮＯ）、電気錠２ｂは、ステップＳ４５の処理を実行せず、処理を終了する。
【００８９】
次に、図１０の（ｂ）に示す処理について説明する。錠制御部２０１ｂは、操作受付部２３によるカード鍵の検知を待機している（Ｓ５１）。換言すれば、錠制御部２０１ｂは、操作受付部２３からカードＩＤを取得するまで待機している。操作受付部２３からカードＩＤを取得すると（Ｓ５１でＹＥＳ）、錠制御部２０１ｂは、該カードＩＤを有するカード鍵が登録されているか否かを判定する（Ｓ５２）。具体的には、錠制御部２０１ｂは、鍵管理テーブル２１１に取得したカードＩＤが格納されているか否かを判定する。カード鍵が登録されていると判定した場合（Ｓ５２でＹＥＳ）、錠制御部２０１ｂは、カードＩＤが格納されているスロットに、使用不可を示すフラグが付されているか否かを判定する（Ｓ５３）。なお、ステップＳ５３の処理は、カードＩＤが格納されているスロットが通常スロットであるか否かを判定する、と表現することもできる。
【００９０】
使用不可を示すフラグが付されていないと判定した場合（Ｓ５３でＮＯ）、すなわち、カードＩＤが格納されているスロットが孤立スロットであると判定した場合、錠制御部２０１ｂは、電気錠２ｂを解錠する（Ｓ５４）。一方、使用不可を示すフラグが付されていると判定した場合（Ｓ５３でＹＥＳ）、すなわち、カードＩＤが格納されているスロットが通常スロットであると判定した場合、錠制御部２０１ｂは、ステップＳ５４の処理を実行しない。すなわち、錠制御部２０１ｂは、電気錠２ｂを解錠することなく、図１０の（ｂ）に示す処理を終了する。
【００９１】
なお、ステップＳ５２にて、錠制御部２０１ｂが、カード鍵が登録されていないと判定した場合（Ｓ５２でＮＯ）、電気錠２ｂは、ステップＳ５３およびＳ５４の処理を実行せず、処理を終了する。
【００９２】
（変形例１）
図１１は、実施形態３の一変形例に係る電気錠制御システム１００ｃに含まれる装置の要部構成の一例を示すブロック図である。
【００９３】
図１１に示すように、電気錠制御システム１００ｃは、コントローラ１に代えて、実施形態２で説明したコントローラ１ａを含んでいる。また、電気錠制御システム１００ｃは、電気錠２に代えて電気錠２ｃを含んでいる。
【００９４】
電気錠２ｃが電気錠２と異なる点は、制御部２０に代えて制御部２０ｃを備える点である。また、制御部２０ｃが制御部２０と異なる点は、錠制御部２０１に代えて錠制御部２０１ｂを含んでいる点、テーブル管理部２０２に代えてテーブル管理部２０２ｂを含んでいる点、および、実施形態２にて説明した更新判断部２０３を含んでいる点である。
【００９５】
すなわち、孤立スロットに登録されたカード鍵によって解錠または施錠された場合に通常スロットに登録されたカード鍵を使用不可能とする電気錠は、登録要求が、孤立スロットにカードＩＤを格納することを要求するものであるか否かを、自機において判定する構成であってもよい。換言すれば、実施形態３の構成を実施形態２の電気錠２ａに適用してもよい。
【００９６】
（変形例２）
電気錠２ｂおよび電気錠２ｃは、孤立スロットに登録されたカード鍵によって解錠または施錠された場合、鍵管理テーブル２１１の通常スロットに格納されているカードＩＤをすべて消去する構成であってもよい。具体的には、テーブル管理部２０２ｂは、錠制御部２０１ｂからの通知を受けると、鍵管理テーブル２１１の通常スロットに格納されているカードＩＤをすべて消去する。これにより、孤立スロットに登録されたカード鍵による解錠または施錠の前後で、錠制御部２０１の処理を同じとすることができる。すなわち、錠制御部２０１は、操作受付部２３から取得したカードＩＤが鍵管理テーブル２１１に格納されているか否かを判定するだけで、電気錠２ｂまたは電気錠２ｃを解錠または施錠するか否かを決定することができる。
【００９７】
（変形例３）
電気錠２ｂおよび電気錠２ｃは、所定の緊急操作が実行されたときに、通常スロットに登録されたカード鍵を使用不可としたり、通常スロットに格納されているカードＩＤを消去したりする構成であってもよい。所定の緊急操作とは、例えば、緊急スイッチをスライドするなどの操作であるが、この例に限定されるものではない。なお、所定の緊急操作は、管理者以外の人間（例えば、宿泊客など）が行うことができない操作であることが好ましい。例えば、該緊急操作が緊急スイッチをスライドする操作である場合、該緊急スイッチは、特殊な工具によって、電気錠２ｂまたは電気錠２ｃにおける部屋側のカバーを外すことにより、操作可能となることが好ましい。
【００９８】
（変形例４）
通常スロットに格納されているカードＩＤの消去は、電気錠が中継装置からの命令を受信したことをトリガとして行われてもよい。この変形例について、図１を参照して説明する。
【００９９】
本変形例に係るテーブル管理部２０２は、実施形態１で説明した処理に加え、以下の処理を行う。すなわち、テーブル管理部２０２は、通常モード時に操作受付部２３がカードＩＤを取得すると、鍵管理テーブル２１１を参照して、該カードＩＤが格納されているスロットのスロット番号を特定する。そして、テーブル管理部２０２は、該スロット番号（格納先情報）を、通信部２２を介してコントローラ１へ送信する。また、テーブル管理部２０２は、コントローラ１から、通信部２２を介して、通常スロット（特定の格納先以外の格納先）に格納された鍵情報の消去を命じる命令（以下、消去命令と称する）を受信すると、通常スロットに格納されているカードＩＤを消去する。
【０１００】
なお、テーブル管理部２０２は、錠制御部２０１が、取得したカードＩＤが格納されていると判定したことをトリガとして、該カードＩＤが格納されているスロットのスロット番号を特定してもよい。また、スロット番号の特定およびコントローラ１への送信は、錠制御部２０１が行ってもよい。
【０１０１】
本変形例に係るテーブル管理部１０２（第２の送信部）は、実施形態１で説明した処理に加え、以下の処理を行う。すなわち、テーブル管理部１０２は、錠通信部１２を介してスロット番号を受信すると、該スロット番号が通常スロットのスロット番号であるか、または、孤立スロットのスロット番号であるかを判定する。そして、孤立スロットのスロット番号であると判定した場合、テーブル管理部１０２は、上記消去命令を生成し、錠通信部１２を介して電気錠２へ送信する（図１において、この処理を示す矢印は不図示）。
【０１０２】
なお、消去命令は、電気錠２が、通常スロットと孤立スロットとを区別できない構成である場合、通常スロットのスロット番号（すなわち、消去すべきカードＩＤが格納されたスロット番号）を含む。
【０１０３】
〔各実施形態に共通の変形例〕
実施形態１にて説明したコントローラ１、実施形態２にて説明した電気錠２ａ、および、実施形態３の変形例１で説明した電気錠２ｃは、登録要求に含まれるスロット番号が、孤立スロットの番号であると判定した場合（換言すれば、禁止された、孤立スロットへのカード鍵の登録要求を取得した場合）、その旨を電気錠制御システムの管理者へ報知する構成であってもよい。具体的には、コントローラ１は、上記のように判定した場合、サーバ４を介して、管理者の端末装置（不図示）へその旨を通知する。また、電気錠２ａおよび電気錠２ｂは、上記のように判定した場合、コントローラ１ａおよびサーバ４を介して、管理者の端末装置へその旨を通知する。なお、管理者の端末装置がサーバ４とは異なるサーバ（不図示）と通信可能に接続している場合、コントローラ１および１ａは、該サーバを介して通知を送信すればよい。
【０１０４】
管理者の端末装置は、上記の通知を受信すると、管理者への報知を行う。例えば、孤立スロットへのカード鍵の登録要求がなされたことを示す画像を生成し、表示させてもよい。また、ＬＥＤ（light-emitting diode）を所定の態様で発光させたり、所定の音声を出力させたりすることで、管理者への報知を行ってもよい。
【０１０５】
また、上記各実施形態では、１つのコントローラに対して、１つの電気錠が通信可能に接続している例を説明したが、１つのコントローラに対して、複数の電気錠が通信可能に接続していてもよい。
【０１０６】
また、上記各実施形態では、登録要求が１つのサーバ４を介してコントローラ１へ送信される例を説明したが、登録要求は、複数のサーバを介してコントローラ１へ送信されてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０１０７】
〔実施形態４〕
コントローラ１および電気錠２の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、コントローラ１および電気錠２のそれぞれを、図１２に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０１０８】
図１２は、コントローラ１および電気錠２として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えばプロセッサ（例えばＣＰＵ：Central Processing Unit等）、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０１０９】
補助記憶装置９１４には、コンピュータ９１０をコントローラ１および電気錠２として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、コントローラ１および電気錠２が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【０１１０】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１１１】
〔まとめ〕
本発明の態様１に係る中継装置（コントローラ１）は、記憶している鍵情報が入力されたときに解錠または施錠される電気錠（電気錠２、２ｂ）に対して、外部装置（端末装置３）から受信した命令を送信する第１の送信部（送信判断部１０１）を備える中継装置であって、上記電気錠は、上記鍵情報の記憶を命じる命令を受信したとき、複数の格納先のうち、該命令により指定された格納先に鍵情報を格納するものであり、上記第１の送信部は、上記命令により指定された格納先が特定の格納先である場合、該命令を上記電気錠へ送信しない。
【０１１２】
上記の構成によれば、命令により指定された格納先が特定の格納先である場合、該命令を電気錠へ送信しないので、ハッキングにより不正な命令が電気錠に対して送信されたとしても、特定の格納先に格納されている鍵情報が変更されたり、削除されたりすることはない。よって、ハッキングにより電気錠に記憶されている鍵情報が変更され、電気錠の解錠および施錠ができなくなることを防ぐことができる。
【０１１３】
なお、特定の格納先に格納された鍵情報は、電気錠が所定の操作（例えば、鍵情報の入力）を受け付けることにより、変更したり、削除したりすることができてもよい。これにより、特定の格納先に格納された鍵情報を入力できない場合（例えば、鍵情報を電気錠へ送信するカードを紛失した場合）に、新たな鍵情報をテーブルに格納することができる。
【０１１４】
本発明の態様２に係る中継装置は、上記態様１において、上記電気錠は、入力された鍵情報の格納先を示す格納先情報を上記中継装置に送信するものであり、上記電気錠から送信された格納先情報が示す格納先が上記特定の格納先である場合、上記特定の格納先以外の格納先に格納された鍵情報の消去を命じる命令を上記電気錠へ送信する第２の送信部（テーブル管理部１０２）をさらに備えてもよい。
【０１１５】
上記の構成によれば、電気錠が特定の格納先に格納された鍵情報の入力によって解錠または施錠された場合、特定の格納先以外の格納先に格納された鍵情報の消去を命じる命令を上記電気錠へ送信する。これにより、電気錠は、該特定の格納先に格納された鍵情報の入力以外では、電気錠を解錠したり施錠したりすることが不可能となる。このため、ハッキングにより不正な命令が電気錠に対して送信され、特定の格納先以外の格納先に、ハッカーの有する不正な鍵情報が格納されたとしても、該不正な鍵情報によって電気錠を解錠したり施錠したりすることはできない。よって、ハッカーが、電気錠が設置された部屋に侵入することを防ぐことができる。
【０１１６】
本発明の態様３に係る電気錠（電気錠２ｂ）は、上記態様１に係る中継装置から送信された上記命令を受信する電気錠であって、上記電気錠の解錠および施錠を制御する錠制御部（錠制御部２０１ｂ）を備え、上記錠制御部は、上記特定の格納先に格納された鍵情報が入力された後は、上記特定の格納先に格納された鍵情報が入力された場合のみ、上記電気錠を解錠または施錠してもよい。
【０１１７】
上記の構成によれば、特定の格納先に格納された鍵情報が入力された後は、該特定の格納先に格納された鍵情報の入力以外では、電気錠を解錠したり施錠したりすることが不可能となる。これにより、ハッキングにより不正な命令が電気錠に対して送信され、特定の格納先以外の格納先に、ハッカーの有する不正な鍵情報が格納されたとしても、該不正な鍵情報によって電気錠を解錠したり施錠したりすることはできない。よって、ハッカーが、電気錠が設置された部屋に侵入することを防ぐことができる。
【０１１８】
本発明の態様４に係る電気錠（電気錠２ａ、２ｃ）は、記憶している鍵情報が入力されたときに解錠または施錠される電気錠であって、外部装置（端末装置３）から、鍵情報の記憶を命じる命令を受信する受信部（通信部２２）と、上記鍵情報の格納先として、複数の格納先を記憶している記憶部（記憶部２１）と、上記受信部が上記命令を受信したとき、該命令により指定された格納先に、鍵情報を格納する格納部（テーブル管理部２０２、２０２ｂ）と、を備え、上記格納部は、上記命令により指定された格納先が特定の格納先である場合、該特定の格納先に鍵情報を格納しないことを特徴とする電気錠。
【０１１９】
上記の構成によれば、命令により指定された格納先が特定の格納先である場合、該特定の格納先に鍵情報を格納しないので、ハッキングにより不正な命令が電気錠に対して送信されたとしても、特定の格納先に格納されている鍵情報が変更されたり、削除されたりすることはない。よって、ハッキングにより電気錠に記憶されている鍵情報が変更され、電気錠の解錠および施錠ができなくなることを防ぐことができる。
【０１２０】
なお、特定の格納先に格納された鍵情報は、電気錠が所定の操作（例えば、鍵情報の入力）を受け付けることにより、変更したり、削除したりすることができてもよい。これにより、特定の格納先に格納された鍵情報を入力できない場合（例えば、鍵情報を電気錠へ送信するカードを紛失した場合）に、新たな鍵情報をテーブルに格納することができる。
【０１２１】
本発明の態様５に係る電気錠（電気錠２ｃ）は、上記態様４において、上記電気錠の解錠および施錠を制御する錠制御部（錠制御部２０１ｂ）をさらに備え、上記錠制御部は、上記特定の格納先に格納された鍵情報が入力された後は、上記特定の格納先に格納された鍵情報が入力された場合のみ、上記電気錠を解錠または施錠してもよい。
【０１２２】
上記の構成によれば、特定の格納先に格納された鍵情報が入力された後は、該特定の格納先に格納された鍵情報の入力以外では、電気錠を解錠したり施錠したりすることが不可能となる。これにより、ハッキングにより不正な命令が電気錠に対して送信され、特定の格納先以外の格納先に、ハッカーの有する不正な鍵情報が格納されたとしても、該不正な鍵情報によって電気錠を解錠したり施錠したりすることはできない。よって、ハッカーが、電気錠が設置された部屋に侵入することを防ぐことができる。
【０１２３】
本発明の各態様に係る中継装置および電気錠は、コンピュータによって実現してもよく、この場合には、コンピュータを上記中継装置および電気錠が備える各部（ソフトウェア要素）として動作させることにより上記中継装置および電気錠をコンピュータにて実現させる中継装置および電気錠の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１２４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１２５】
１、１ａ  コントローラ（中継装置）
２、２ａ、２ｂ、２ｃ  電気錠
３  端末装置（外部装置）
２１  記憶部
２２  通信部（受信部）
１０１  送信判断部（第１の送信部）
１０２  テーブル管理部（第２の送信部）
２０１、２０１ｂ  錠制御部
２０２、２０２ａ  テーブル管理部（格納部）
【図１】
2019044517.tif 000003
【図２】
2019044517.tif 000004
【図３】
2019044517.tif 000005
【図４】
2019044517.tif 000006
【図５】
2019044517.tif 000007
【図６】
2019044517.tif 000008
【図７】
2019044517.tif 000009
【図８】
2019044517.tif 000010
【図９】
2019044517.tif 000011
【図１０】
2019044517.tif 000012
【図１１】
2019044517.tif 000013
【図１２】
2019044517.tif 000014