(57)【要約】【課題】無線ＬＡＮネットワークのエリアの属性に応じて、アクセス可否の判断動作を変更する。【解決手段】１以上の端末と通信を行う通信装置であって、前記端末のネットワークへのアクセスの可否の判断動作を選択する選択部と、選択された前記判断動作により前記ネットワークへのアクセスの可否を判断する判断部と、前記端末からの信号を検知する検知装置が検知した該信号の強度の情報と、該端末の識別子とを、前記検知装置から受信する第１の受信部と、前記端末から非接触通信にて該端末の識別子を取得する取得装置が取得した該端末の識別子を受信する第２の受信部と、を有し、前記判断部は、前記検知装置から受信した前記信号の強度が所定の閾値より大きい場合に、前記ネットワークへのアクセスを許可する第１の判断動作と、前記取得装置が非接触通信にて前記端末の識別子を取得した場合に、前記ネットワークへのアクセスを許可する第２の判断動作と、のいずれかを実行する。【選択図】図２
2017011585.tif 000002
【特許請求の範囲】
【請求項１】
１以上の端末と通信を行う通信装置であって、
前記端末のネットワークへのアクセスの可否の判断動作を選択する選択部と、
選択された前記判断動作により前記ネットワークへのアクセスの可否を判断する判断部と、
前記端末からの信号を検知する検知装置が検知した該信号の強度の情報と、該端末の識別子とを、前記検知装置から受信する第１の受信部と、
前記端末から非接触通信にて該端末の識別子を取得する取得装置が取得した該端末の識別子を受信する第２の受信部と、を有し、
前記判断部は、
前記検知装置から受信した前記信号の強度が所定の閾値より大きい場合に、前記ネットワークへのアクセスを許可する第１の判断動作と、
前記取得装置が非接触通信にて前記端末の識別子を取得した場合に、前記ネットワークへのアクセスを許可する第２の判断動作と、のいずれかを実行する通信装置。
【請求項２】
前記判断部が前記端末からのアクセスを許可する場合、前記ネットワークのアクセスポイントにアクセスが許可された前記端末の識別子を通知する通知部を有する請求項１に記載の通信装置。
【請求項３】
前記選択部は、通信装置の管理者により選択された判断動作を受け付け、前記判断部に通知する請求項１又は２に記載の通信装置。
【請求項４】
前記選択部は、
距離測定装置により測定された、該距離測定装置と該距離測定装置が設置されている部屋の壁との距離の情報を受信し、
受信した前記距離の情報に基づいて、前記判断動作を選択する請求項１又は２に記載の通信装置。
【請求項５】
前記選択部は、前記距離測定装置により測定された、１以上の方向における前記距離測定装置と前記壁との距離の情報を受信する請求項４に記載の通信装置。
【請求項６】
前記選択部は、
前記距離が第１の閾値を越える場合、前記第２の判断動作を選択し、
前記距離が第２の閾値以下の場合、前記第１の判断動作を選択し、
前記第１の閾値は前記第２の閾値以上である請求項４又は５に記載の通信装置。
【請求項７】
前記選択部は、
前記距離が所定の範囲内の場合、管理者から、前記第１の判断動作、又は前記第２の判断動作の選択を受け付ける請求項４又は５に記載の通信装置。
【請求項８】
距離の測定は、超音波、光、電磁波、又は赤外線の強度の減衰に基づいて実行される請求項４乃至７のいずれか一項に記載の通信装置。
【請求項９】
前記第１の受信部は、前記検知装置が検知した他の検知装置からの信号の強度の情報を受信し、
前記選択部は、前記第１の受信部が受信した他の検知装置からの信号の強度に基づいて、前記判断動作を選択する請求項１乃至２のいずれか一項に記載の通信装置。
【請求項１０】
距離を算出する距離算出部を有し、
前記距離算出部は、前記他の検知装置からの前記信号の強度から、前記検知装置と前記他の検知装置との距離を算出し、
前記選択部は、算出された距離に基づいて前記判断動作を選択する請求項９に記載の通信装置。
【請求項１１】
前記選択部は、
前記距離が第３の閾値を越える場合、前記第１の判断動作を選択し、
前記距離が第４の閾値以下の場合、前記第２の判断動作を選択し、
前記第３の閾値は、前記第４の閾値以上である請求項１０に記載の通信装置。
【請求項１２】
前記選択部は、
前記距離が所定の範囲内の場合、管理者から、前記第１の判断動作、又は前記第２の判断動作の選択を受け付ける請求項１０に記載の通信装置。
【請求項１３】
前記検知装置は、ＢＬＥ信号の信号の強度を検知する請求項１乃至１２のいずれか一項に記載の通信装置。
【請求項１４】
１以上の端末と通信を行う通信システムであって、
前記端末のネットワークへのアクセスの可否の判断動作を選択する選択部と、
選択された前記判断動作により前記ネットワークへのアクセスの可否を判断する判断部と、
前記端末から受信する信号の強度と、該信号に含まれる前記端末の識別子とを検知する検知部と、
前記端末から非接触通信にて該端末の識別子を取得する取得部と、を有し、
前記判断部は、
前記検知部が受信した前記端末からの前記信号の強度が所定の閾値より大きい場合に、前記ネットワークへのアクセスを許可する第１の判断動作と、
前記取得部が非接触通信にて前記端末の識別子を取得した場合に、前記ネットワークへのアクセスを許可する第２の判断動作と、のいずれかを実行する通信システム。
【請求項１５】
１以上の端末と通信を行う通信装置で実行されるプログラムであって、
前記端末のネットワークへのアクセスの可否の判断動作を選択する選択ステップと、
選択された前記判断動作により前記ネットワークへのアクセスの可否を判断する判断するステップと、
前記端末からの信号を検知する検知装置が検知した該信号の強度の情報と前記端末の識別子とを、前記検知装置から受信する第１の受信するステップと、
前記端末から非接触通信にて該端末の識別子を取得する取得装置が取得した該端末の識別子を受信する第２の受信するステップと、を実行させ、
前記判断するステップにおいては、
前記検知装置から受信した前記信号の強度が所定の閾値より大きい場合に、前記ネットワークへのアクセスを許可する第１の判断動作と、
前記取得装置が非接触通信にて前記端末の識別子を取得した場合に、前記ネットワークへのアクセスを許可する第２の判断動作と、のいずれかを実行させる、プログラム。
【請求項１６】
１以上の端末と通信を行う通信システムで実行される制御方法であって、
選択部が、前記端末のネットワークへのアクセスの可否の判断動作を選択するステップと、
判断部が、選択された前記判断動作により前記ネットワークへのアクセスの可否を判断するステップと、
検知部が、前記端末から受信する信号の強度と該信号に含まれる前記端末の識別子とを検知するステップと、
取得部が、前記端末から非接触通信にて該端末の識別子を取得するステップと、を有し、
前記判断するステップにおいて、
前記検知部が検知した前記端末からの前記信号の強度が所定の閾値より大きい場合に、前記ネットワークへのアクセスを許可する第１の判断動作と、
前記取得部が非接触通信にて前記端末の識別子を取得した場合に、前記ネットワークへのアクセスを許可する第２の判断動作と、のいずれかが実行される制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、プログラム、及び制御方法に関する。
【背景技術】
【０００２】
ユーザの端末が特定のエリアに存在している場合には、認証等のアクセス可否に係る判断を省略して、ユーザの端末を無線ＬＡＮネットワークにアクセスさせる方法が知られている（例えば、特許文献１）。
【０００３】
この方法を用いると、会議室に無線ＬＡＮアクセスポイントが設置された場合、かかる会議室に存在している端末は、アクセス可否に関する操作無しで無線ＬＡＮを介してネットワークにアクセス可能になる。このため、会議の参加者が、煩雑なアクセス可否に係る操作無しでネットワークにアクセス可能となるというメリットがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したネットワークへのアクセス方法によれば、ユーザが会議の参加者でなくても、かかるユーザの端末が、ＷＬＡＮアクセスポイントの周辺に存在する場合、該端末から無線ＬＡＮアクセスポイントを介してネットワークにアクセス可能となってしまうという問題点がある。
【０００５】
本発明は、上記の課題を鑑みてされたものであり、ネットワークのエリアの属性に応じて、アクセス可否の判断動作を変更することが可能な通信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本実施形態に係る通信装置は、１以上の端末と通信を行う通信装置であって、前記端末のネットワークへのアクセスの可否の判断動作を選択する選択部と、選択された前記判断動作により前記ネットワークへのアクセスの可否を判断する判断部と、前記端末からの信号を検知する検知装置が検知した該信号の強度の情報と、該端末の識別子とを、前記検知装置から受信する第１の受信部と、前記端末から非接触通信にて該端末の識別子を取得する取得装置が取得した該端末の識別子を受信する第２の受信部と、を有し、前記判断部は、前記検知装置から受信した前記信号の強度が所定の閾値より大きい場合に、前記ネットワークへのアクセスを許可する第１の判断動作と、前記取得装置が非接触通信にて前記端末の識別子を取得した場合に、前記ネットワークへのアクセスを許可する第２の判断動作と、のいずれかを実行する通信装置。
【発明の効果】
【０００７】
本実施形態によれば、ネットワークのエリアの属性に応じて、アクセス可否の判断動作を変更することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】一の実施形態にかかる通信システムの前提となる通信システムの構成の一例を示す図である。
【図２】一の実施形態に係る通信システムのシステム構成の一例を示す図である。
【図３】一の本実施形態に係るネットワーク制御装置のハードウェア構成の一例を示す図である。
【図４Ａ】一の本実施形態に係るスマートデバイスのハードウェア構成の一例を示す図である。
【図４Ｂ】一の本実施形態に係る信号検知装置、ＮＦＣリーダ及び距離センサのハードウェア構成の一例を示す図である。
【図５】一の実施形態に係るネットワーク制御装置の機能構成の一例を示す図である。
【図６】一の実施形態に係るネットワーク制御装置の記憶部で記憶する情報の一例を示す図である。
【図７】一の実施形態に係るスマートデバイスの機能構成の一例を示す図である。
【図８】一の実施形態に係る信号検知装置の機能構成の一例を示す図である。
【図９】一の実施形態に係るＮＦＣリーダの機能構成の一例を示す図である。
【図１０】一の実施形態に係る距離センサの機能構成の一例を示す図である。
【図１１】一の実施形態に係る距離センサによる距離の測定を説明するための図である。
【図１２】一の実施形態に係る動作手順の一例を示す図である。
【図１３】一の実施形態に係る動作手順の一例を示す図である。
【図１４】一の実施形態に係る動作手順の一例を示す図である。
【図１５】一の実施形態に係る動作手順の前提となるシステム構成の一例を示す図である。
【図１６】一の実施形態に係る動作手順の一例を示す図である。
【発明を実施するための形態】
【０００９】
［第１実施形態］
＜システム構成＞
（１）本通信システム構成の前提となる構成
図１は本実施形態にかかる通信システムの前提となる通信システムの構成の一例を示す図である。
【００１０】
図１Ａに示す通信システムは、ネットワーク制御装置１００と、無線アクセスポイント２００（以下、無線ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）２００）と、信号検知装置３００と、スマートデバイス４００とを有する。
【００１１】
スマートデバイス４００は、ユーザが操作する端末であり、例えばスマートフォン、携帯電話、ノートＰＣ、タブレット端末等である。スマートデバイス４００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）等の近距離無線通信を用いて信号検知装置３００と通信可能である。また、スマートデバイス４００は、無線ＡＰ２００とＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）等を用いて通信可能である。
【００１２】
信号検知装置３００は、近距離無線通信でスマートデバイス４００と信号の送受信を行い、スマートデバイス４００から受信する信号の強度を測定する。信号検知装置３００は、測定した信号の強度をネットワーク制御装置１００に報告する。
【００１３】
ネットワーク制御装置１００は、信号検知装置３００から報告されたスマートデバイス４００の信号の強度が所定の閾値より大きい場合、該スマートデバイス４００のネットワークＡへのアクセスを許可する。具体的には、ネットワーク制御装置１００は、無線ＡＰ２００に、該スマートデバイス４００からのアクセスを許可する旨を通知する。
【００１４】
所定の閾値を設けることにより、信号検知装置３００が所定の閾値より大きい強度で信号を受信可能な領域を形成することができる。かかる領域は、ネットワーク制御装置１００が、ネットワークへのアクセスを許可する領域３５０と表現されてもよい。領域３５０は、無線ＡＰ２００の形成するエリア２５０と独立に形成される。
【００１５】
所定の閾値は、管理者により設定される値であり、変更可能な値である。かかる所定の閾値の設定により、ネットワーク制御装置１００は、ネットワークＡへのアクセスを許可する領域３５０の広さを調整できる。
【００１６】
無線ＡＰ２００は、無線ＡＰ２００の形成するエリア２５０を形成し、ネットワーク制御装置１００からアクセスの許可の通知を受けたスマートデバイス４００のデータの送受信をする。
【００１７】
図１Ｂは、複数の無線ＡＰ２００が形成するエリアが隣接する場合の一例を示す図である。スマートデバイス４００Ａは、ネットワークＡへのアクセスを許可する領域３５０Ａに存在し、スマートデバイス４００Ｂは、ネットワークＢへのアクセスを許可する領域３５０Ｂに存在する。
【００１８】
スマートデバイス４００Ｃは、領域３５０Ａと領域３５０Ｂの境界に存在している。スマートデバイス４００Ｃは、信号検知装置３００に受信される信号の強度が所定の閾値より大きい場合、ネットワークＡ、及びネットワークＢにアクセスできる。
【００１９】
スマートデバイス４００Ｃのユーザがネットワークにアクセスすることを意図していない場合であっても、スマートデバイス４００Ｃは、信号の強度に関する条件さえ満たせばネットワークにアクセスできてしまう。
【００２０】
例えば、無線ＡＰ２００が会議の参加者以外の出入りが制限されている場所に設置されている時には、ユーザのスマートデバイス４００が特定のエリアに存在していることを判断するだけで、ネットワークへのアクセスを許可しても、セキュリティ上の問題がない場合がある。しかし、無線ＡＰ２００が会議室に設置されており、スマートデバイス４００のユーザが会議室と接する廊下を通った場合、スマートデバイス４００はネットワークへのアクセスが許可されてしまう可能性がある。つまり、無線ＡＰ２００が、会議の参加者以外の出入りが制限されていない場所に設置された時には、スマートデバイス４００が特定のエリアに存在していることを判断するだけで、ネットワークへのアクセスを許可するのはセキュリティ上の問題となるおそれがある。
【００２１】
（２）通信システムの構成
図２は、本実施形態に係る通信システムのシステム構成の一例を示す図である。図１と共通する部分については説明を省略し、異なる部分についてのみ説明する。
【００２２】
本実施形態に係る通信システムは、無線ＡＰ２００と、ネットワーク制御装置１００と、信号検知装置３００と、ＮＦＣリーダ５００と、距離センサ６００とを有する。ＮＦＣリーダ５００と、距離センサ６００とを有する点が、図１の通信システムとは異なる。
【００２３】
ＮＦＣリーダ５００は、非接触通信（Ｎｅａｒ  Ｆｉｅｌｄ  ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）にてスマートデバイス４００と通信する。非接触通信での通信可能な距離は、送受信端末間で約数ｃｍから約１ｍ程度である。
【００２４】
スマートデバイス４００のユーザがＮＦＣリーダ５００にスマートデバイス４００がかざされると、ＮＦＣリーダ５００は、スマートデバイス４００の識別子を読み取り、ネットワーク制御装置１００に報告する。
【００２５】
ＮＦＣリーダ５００からスマートデバイス４００の識別子の報告を受けると、ネットワーク制御装置１００は、無線ＡＰ２００に該スマートデバイス４００の識別子を通知すると共に、該識別子を有するスマートデバイス４００からのアクセスを許可する。
【００２６】
ユーザがスマートデバイス４００を明示的にＮＦＣリーダ５００に読み取らせた場合にのみ、スマートデバイス４００のネットワークへのアクセスが許可される。このため、ネットワークにアクセスする意志があるユーザのスマートデバイス４００にのみネットワークへのアクセスが許可される。無線ＡＰ２００の形成するエリアに存在するスマートデバイス４００が誤ってネットワークにアクセスされるのを回避することができる。
【００２７】
ネットワーク制御装置１００は、信号検知装置３００から信号の強度の測定結果の報告を受ける。或いは、ネットワーク制御装置１００は、ＮＦＣリーダ５００から読み取ったスマートデバイス４００の識別子の報告を受ける。
【００２８】
ネットワーク制御装置１００は、ＢＬＥ等の信号の強度の測定結果によるアクセス可否の判断の動作（以下、第１の判断動作（ＢＬＥ））、ＮＦＣリーダ５００の読み取った結果によるアクセス可否の判断の動作（以下、第２の判断動作（ＮＦＣ））のいずれかを選択して実行する。つまり、ネットワーク制御装置１００は、選択した判断動作を用いて、アクセスの可否を判断する。
【００２９】
ネットワーク制御装置１００は、スマートデバイス４００への判断動作を実行し、アクセスを許可する場合、無線ＡＰ２００にかかるスマートデバイス４００の識別子を通知する。無線ＡＰ２００は、ネットワーク制御装置１００からアクセスの許可の通知を受けたスマートデバイス４００のデータの送受信を行う。
【００３０】
ネットワーク制御装置１００は、ネットワーク制御装置１００の管理者からの指示に従って、第１の判断動作（ＢＬＥ）と第２の判断動作（ＮＦＣ）のいずれを用いるか決定してもよい。
【００３１】
管理者は、無線ＡＰ２００の設置場所の属性に基づいて、ネットワーク制御装置１００が第１の判断動作（ＢＬＥ）、第２の判断動作（ＮＦＣ）のいずれかの判断動作を選択するように、ネットワーク制御装置１００の設定をしてもよい。
【００３２】
無線ＡＰ２００の設置場所が、特定のスマートデバイス４００のユーザしか存在しない場所の場合、第１の判断動作（ＢＬＥ）を用いて、スマートデバイス４００のアクセス可否を判断してもよい。このような場所は、クローズドスペースと呼ばれ、例えば比較的小規模な会議室等が該当する。
【００３３】
また、無線ＡＰ２００の設置場所が、不特定多数のスマートデバイス４００のユーザが存在する場所の場合、ネットワーク制御装置１００は、第２の判断動作を用いて、スマートデバイス４００のアクセスの可否を判断してもよい。このような場所は、オープンスペースと呼ばれ、例えば大規模な会議室、ホール等が該当する。
【００３４】
距離センサ６００は、無線ＡＰ２００の近傍に設置される。距離センサ６００は、距離センサ６００と、距離センサ６００が設置されている部屋の壁との間の距離を測定し、ネットワーク制御装置１００に報告する。
【００３５】
距離センサ６００は、１以上の方向における距離センサ６００と、壁との間の距離を測定し、ネットワーク制御装置１００に報告してもよい。
【００３６】
距離センサ６００は、距離の測定を超音波、光、電磁波、又は赤外線の強度の減衰に基づいて測定する。
【００３７】
ネットワーク制御装置１００は、距離の測定結果から、第１の判断動作（ＢＬＥ）、第２の判断動作（ＮＦＣ）のいずれを選択するか決定してもよい。
【００３８】
例えば、距離の測定結果が壁との距離の閾値以下の場合、ネットワーク制御装置１００は、第１の判断動作（ＢＬＥ）を選択してもよい。また、距離の測定結果が壁との距離の閾値を越える場合、ネットワーク制御装置１００は、第２の判断動作（ＮＦＣ）を選択してもよい。
【００３９】
距離の測定の結果が壁との距離の閾値以下の場合、無線ＡＰ２００はクローズドスペースに設置されている可能性が高く、距離の測定の結果が壁との距離の閾値を越える場合、無線ＡＰ２００はオープンスペースに設置されている可能性が高いためである。
【００４０】
壁との距離の閾値は管理者により、ネットワーク制御装置１００に設定されてもよい。例えば、５ｍ、又は１０ｍといった値が設定される。
【００４１】
距離センサ６００と壁との距離の測定の結果が、所定の範囲の場合、ネットワーク制御装置１００は、管理者に、第１の判断動作（ＢＬＥ）、第２の判断動作（ＮＦＣ）のいずれを用いるか選択を促してもよい。
【００４２】
なお、複数の方向の距離の測定の結果をネットワーク制御装置１００が受信した場合、ネットワーク制御装置１００は、距離の測定の結果の平均値、最大値、又は最小値等を用いて壁までの距離を算出してもよい。
【００４３】
本実施形態における信号検知装置３００は、スマートデバイス４００からの信号を受信することに加えて、他のネットワークに属する他の信号検知装置３００から信号を受信してもよい。信号検知装置３００は、他の信号検知装置３００からの信号の強度の測定の結果をネットワーク制御装置１００に報告する。
【００４４】
他の信号検知装置３００の信号の強度の測定の結果を受信すると、ネットワーク制御装置１００は、該測定の結果から、信号検知装置３００と他の信号検知装置３００との距離を算出してもよい。
【００４５】
ネットワーク制御装置１００は、算出された他の信号検知装置３００との距離から、第１の判断動作（ＢＬＥ）、第２の判断動作（ＮＦＣ）のいずれを選択するか決定してもよい。
【００４６】
例えば、算出された他の信号検知装置３００との距離が、信号検知装置３００間の距離の閾値を越える場合、ネットワーク制御装置１００は、第１の判断動作（ＢＬＥ）を選択してもよい。算出された他の信号検知装置３００との距離が、信号検知装置３００間の距離の閾値を越える場合、無線ＡＰ２００は、他の信号検知装置３００の信号を受信しにくい、クローズドスペースに設置されている可能性が高いためである。
【００４７】
また、算出された他の信号検知装置３００との距離が、信号検知装置３００間の距離の閾値以下の場合、ネットワーク制御装置１００は、第２の判断動作（ＮＦＣ）を選択してもよい。
【００４８】
算出された他の信号検知装置３００との距離が、信号検知装置３００間の距離の閾値以下の場合、無線ＡＰ２００は、他の信号検知装置３００の信号を受信しやすい、オープンスペースに設置されている可能性が高いためである。
【００４９】
算出された他の信号検知装置３００との距離と比較する信号検知装置３００間の距離の閾値は、管理者により、ネットワーク制御装置１００に設定されてもよい。例えば、５ｍ、又は１０ｍといった値が設定される。
【００５０】
算出された信号検知装置３００間の距離が、所定の範囲の場合、ネットワーク制御装置１００は、管理者に、第１の判断動作（ＢＬＥ）、第２の判断動作（ＮＦＣ）のいずれを用いるか選択を促してもよい。
【００５１】
なお、ネットワーク制御装置１００は、他の信号検知装置３００からの信号の強度の測定の結果と、信号検知装置３００間の信号の強度の閾値とを比較し、判断動作を選択してもよい。
【００５２】
他の信号検知装置３００からの信号の強度が信号検知装置３００間の信号の強度より大きい場合は、無線ＡＰ２００は、他の信号検知装置３００の信号を受信し易い、オープンスペースに設置されている可能性が高い。このため、ネットワーク制御装置１００は、第２の判断動作（ＮＦＣ）を選択することが好ましい。
【００５３】
一方、他の信号検知装置３００からの信号の強度が、信号検知装置３００間の信号の強度の閾値以下の場合は、無線ＡＰ２００は、他の信号検知装置３００の信号を受信しにくい、クローズドスペースに設置されている可能性が高い。このため、ネットワーク制御装置１００は、第１の判断動作（ＢＬＥ）を選択してもよい。
【００５４】
信号検知装置３００間の信号の強度の閾値は、管理者により、ネットワーク制御装置１００に設定されてもよい。
【００５５】
ここで、ネットワーク制御装置１００は、通信装置の一例であり、信号検知装置３００は検知装置の一例であり、無線ＡＰ２００はアクセスポイントの一例であり、距離センサ６００は、距離測定装置の一例である。
【００５６】
＜ハードウェア構成＞
（１）ネットワーク制御装置
ネットワーク制御装置１００は、例えば図３に示すようなハードウェア構成により実現される。図３は本実施形態に係るネットワーク制御装置１００のハードウェア構成の一例を示す図である。
【００５７】
ネットワーク制御装置１００は表示部５０１、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、ＨＤＤ５０９などを備え、それぞれがバスＢで相互に接続されている。
【００５８】
表示部５０１は、ＬＥＤ等を利用してネットワーク制御装置１００の状態などを表示する。通信Ｉ／Ｆ５０７は、無線ＡＰ２００、信号検知装置３００、ＮＦＣリーダ５００、及び距離センサ６００等と、有線、又は無線で通信を行う。
【００５９】
また、ＨＤＤ５０９はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータにはネットワーク制御装置１００全体を制御する基本ソフトウェアであるＯＳ、ＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、アプリケーションと呼ぶ）などがある。なお、ネットワーク制御装置１００はＨＤＤ５０９に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００６０】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、ネットワーク制御装置１００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００６１】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはネットワーク制御装置１００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００６２】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０９などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、ネットワーク制御装置１００全体の制御や機能を実現する演算装置である。ネットワーク制御装置１００は例えば図３に示すハードウェア構成により、後述するような各種処理を実現できる。
【００６３】
（２）スマートデバイス
図４Ａは本実施形態に係るスマートデバイス４００の一例のハードウェア構成図である。図４Ａのスマートデバイス４００は、ＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００６４】
ＣＰＵ６０１はスマートデバイス４００全体の動作を制御する。ＲＯＭ６０２は基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４はＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００６５】
メディアドライブ６０８は、フラッシュメモリ等の記録メディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア６０７を着脱自在な構成となっている。
【００６６】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ６０４又は記録メディア６０７などに記憶されている。
【００６７】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサであってもよい。
【００６８】
さらに、スマートデバイス４００は音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、近距離無線通信用アンテナ６１４、近距離無線通信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備えている。
【００６９】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３は無線ＡＰ２００とＩＥＥＥ８０４１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部６１５は近距離無線通信用アンテナ６１４を利用したＢＬＥ通信などの近距離無線通信を行う。
【００７０】
ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００７１】
また、スマートデバイス４００は、専用の電池６１８を備えている。スマートデバイス４００は電池６１８によって駆動される。なお、音声入力部６０９は、音声を入力するマイクが含まれる。音声出力部６１０は、音声を出力するスピーカが含まれている。
【００７２】
このように、本実施形態に係るスマートデバイス４００は上記ハードウェア構成により後述するような各種処理を実現できる。
【００７３】
（３）無線ＡＰ、信号検知装置、ＮＦＣリーダ、距離センサ
無線ＡＰ２００は、例えば図４Ｂに示すようなハードウェア構成により実現される。図４Ｂは本実施形態に係る無線ＡＰ２００の一例のハードウェア構成図である。
【００７４】
無線ＡＰ２００は、表示部２０１、外部Ｉ／Ｆ２０３、ＣＰＵ２０６、通信Ｉ／Ｆ２０７、ＨＤＤ２０９、ＲＡＭ２０４、ＲＯＭ２０５、及び個別処理部２０８を有する。基本的には、ネットワーク制御装置１００と同等の構成を有する。このため各構成の詳細な説明については省略する。無線ＡＰ２００は、一部の機能について具備しなくてもよい。
【００７５】
個別処理部２０８は、スマートデバイス４００とＩＥＥＥ８０１１規格に準拠する無線ＬＡＮ通信する機能を有するハードウェアである。
【００７６】
信号検知装置３００、ＮＦＣリーダ５００、及び距離センサ６００も無線ＡＰ２００と同様のハードウェア構成を有するが、個別処理部で実施する処理内容とハードウェアが異なる。
【００７７】
信号検知装置３００の個別処理部は、ＢＬＥなどの近距離無線通信を行う機能を有するハードウェアである。
【００７８】
ＮＦＣリーダ５００の個別処理部は、非接触通信を行う機能を有するハードウェアである。
【００７９】
距離センサ６００の個別処理部は、距離の測定を行う機能を有するハードウェアである。
【００８０】
＜機能構成＞
（１）ネットワーク制御装置
図５は、本実施形態に係るネットワーク制御装置１００の機能構成の一例を示す図である。
【００８１】
ネットワーク制御装置１００は、選択部１１０、アクセス可否判断部１２０、制御部１３０、記憶部１４０、入出力部１５０、及び通信部１６０を有する。
【００８２】
選択部１１０は、ネットワークへのアクセス可否を判断する動作を選択する。具体的には、選択部１１０は、第１の判断動作（ＢＬＥ）、第２の判断動作（ＮＦＣ）のいずれの判断動作を用いてネットワークへのアクセスを許可するか選択する。
【００８３】
選択部１１０は、入出力部１５０を介して管理者により指示された判断動作を選択してもよい。
【００８４】
選択部１１０は、距離センサ６００から受信した測定結果を基に、第１の判断動作（ＢＬＥ）と、第２の判断動作（ＮＦＣ）とのいずれを選択するか決定してもよい。選択部１１０は、通信部１６０を介して、距離センサ６００により測定された距離センサ６００と、部屋の壁との距離の測定結果を受信する。
【００８５】
選択部１１０は、受信した距離の測定結果と、壁との距離の閾値とを比較し、第１の判断動作（ＢＬＥ）と、第２の判断動作（ＮＦＣ）のいずれを適用するか決定してもよい。
【００８６】
選択部１１０は、通信部１６０を介して、距離センサ６００に、部屋の壁との距離を測定することを指示してもよい。
【００８７】
選択部１１０は、信号検知装置３００から受信した他の信号検知装置３００の信号の強度の測定結果を基に、第１の判断動作（ＢＬＥ）と、第２の判断動作（ＮＦＣ）とのいずれを選択するか決定してもよい。
【００８８】
選択部１１０は、信号の強度の測定結果と、信号検知装置３００間の信号の強度の閾値とを比較し、第１の判断動作（ＢＬＥ）と、第２の判断動作（ＮＦＣ）のいずれを適用するか決定してもよい。
【００８９】
選択部１１０は、信号の強度の測定結果から、信号検知装置３００間の距離を算出し、算出された距離と、信号検知装置３００間の距離の閾値とを比較し、第１の判断動作（ＢＬＥ）と、第２の判断動作（ＮＦＣ）のいずれを適用するか決定してもよい。
【００９０】
なお、選択部１１０は、通信部１６０を介して、信号検知装置３００に、他の信号検知装置３００から受信した信号の強度を測定し、測定の結果を報告するように指示してもよい。
【００９１】
アクセス可否判断部１２０は、選択部１１０により選択された判断動作を実行する。
【００９２】
第１の判断動作（ＢＬＥ）が選択された場合、アクセス可否判断部１２０は、通信部１６０を介して、信号検知装置３００がスマートデバイス４００から受信した近距離無線通信の信号の強度の測定結果の報告を受信する。該報告には、スマートデバイス４００の識別子を含む。報告に含む識別子の種類、及び形式には特に限定はない。該識別子は、スマートデバイス４００を一意に特定できる情報であればよい。スマートデバイス４００のＭＡＣアドレスが用いられてもよい。
【００９３】
測定結果に示される信号の強度が所定の閾値より大きい場合、アクセス可否判断部１２０は、ネットワークへのアクセスを許可する。アクセス可否判断部１２０は、通信部１６０を介して無線ＡＰ２００に、スマートデバイス４００からのアクセスを受け付けるよう指示する。該指示には、スマートデバイス４００の識別子を含む。
【００９４】
所定の閾値は、無線ＡＰ２００が形成すべきネットワークのエリアの大きさを考慮して、管理者により設定される。
【００９５】
第２の判断動作（ＮＦＣ）が選択された場合、アクセス可否判断部１２０は、通信部１６０を介して、ＮＦＣリーダで読み取ったスマートデバイスの識別子を、ＮＦＣリーダ５００から受信する。第１の判断動作（ＮＦＣ）と同様に、アクセス可否判断部１２０は、通信部１６０を介して無線ＡＰ２００に、スマートデバイス４００からのアクセスを受け付けるよう指示する。
【００９６】
なお、第１の判断動作（ＢＬＥ）が選択された場合、アクセス可否判断部１２０は、通信部１６０を介して、信号検知装置３００に、スマートデバイス４００から受信した信号の強度を測定し、測定の結果を報告するように指示してもよい。
【００９７】
また、第２の判断動作（ＮＦＣ）が選択された場合、アクセス可否判断部１２０は、通信部１６０を介して、ＮＦＣリーダ５００に、スマートデバイス４００から読み取ったスマートデバイス４００の識別子を通知するように指示してもよい。
【００９８】
制御部１３０は、入出力部１５０を介して受信した管理者からの指示、又は通信部１６０を介して受信した他の装置からの指示に基づいて、ネットワーク制御装置１００の各機能部の制御を行う。
【００９９】
記憶部１４０は、選択部１１０、及びアクセス可否判断部１２０の制御に用いる情報等を記憶する。図６を用いて記憶部１４０が記憶する情報について説明する。
【０１００】
図６Ａは、ネットワーク制御装置１００でサポートしている判断動作を示すテーブルの一例を示す図である。該テーブルは記憶部１４０に記憶される。図６ＡのテーブルからネットワークＡでサポートしている判断動作は、近距離無線信号の信号強度を用いた第１の判断動作（ＢＬＥ）と、非接触通信を用いた第２の判断動作（ＮＦＣ）とがサポートされていることが分かる。
【０１０１】
図６Ｂは、記憶部１４０が記憶している設置場所の属性と判断動作との関係を示すテーブルの一例を示す図である。該テーブルには、オープンスペースの場合、第２の判断動作（ＮＦＣ）を適用すること、クローズドスペースの場合、第２の判断動作（ＮＦＣ）又は第１の判断動作（ＢＬＥ）を適用することを示している。
【０１０２】
例えば、管理者が、無線ＡＰ２００の設置場所の属性を「オープンスペース」である旨の入力をした場合、選択部１１０は、記憶部１４０に記憶されている図６Ｂのテーブルを基に第２の判断動作（ＮＦＣ）を選択する。
【０１０３】
同様に、管理者が、無線ＡＰ２００の設置場所の属性を「クローズドスペース」である旨の入力をした場合、選択部１１０は、記憶部１４０に記憶されている図６Ｂのテーブルを基に第２の判断動作（ＮＦＣ）と、第１の判断動作（ＢＬＥ）のいずれかを選択する。或いは、選択部１１０は、入出力部１５０を介して、管理者に第２の判断動作（ＮＦＣ）と、第１の判断動作（ＢＬＥ）のいずれを選択すべきか選択を促してもよい。
【０１０４】
図６Ｃは、記憶部１４０が記憶している距離センサ６００と該距離センサ６００が設置された部屋の壁との距離と、判断動作との関係を示すテーブルの一例を示す図である。
【０１０５】
条件１は、距離センサ６００が壁から５ｍ以内に設置された場合、選択部１１０は、第１の判断動作（ＢＬＥ）を選択することを示している。条件３は、距離センサ６００が壁から１０ｍより遠い場所に設置された場合（条件３のそれ以外）、第２の判断動作（ＮＦＣ）を選択することを示している。ここで、条件１と条件３で設定されている値は、壁との距離の閾値と表現されてもよい。また、条件１で設定されている値は、第２の閾値と表現されてもよいし、条件３で設定されている値は、第１の閾値と表現されてもよい。なお、第１の閾値の値は第２の閾値以上の値が設定される。
【０１０６】
また、条件２は、距離センサ６００が壁から５ｍより遠く、１０ｍ以内の場所に設置された場合、選択部１１０は、第１の判断動作（ＢＬＥ）、又は第２の判断動作（ＮＦＣ）のいずれかを選択することを示している。この場合、選択部１１０は、入出力部１５０を介して、管理者に第２の判断動作（ＮＦＣ）と、第１の判断動作（ＢＬＥ）のいずれを選択すべきか選択を促してもよい。
【０１０７】
条件２で設定されている値の範囲は、所定の範囲内と表現されてもよい。
【０１０８】
図６Ｄは、記憶部１４０が記憶している信号検知装置３００と、他の信号検知装置３００との距離に関するテーブルの一例である。また、図６Ｄは、他のネットワークとの隣接の状況と適用する判断動作との関係を示すテーブルである。
【０１０９】
信号検知装置３００は、他の信号検知装置３００の信号の強度を受信して、測定の結果をネットワーク制御装置１００に報告する。ネットワーク制御装置１００が該測定の結果を受信すると、選択部１１０は、信号の強度から信号検知装置３００と、他の信号検知装置３００との距離を算出する。選択部１１０は、算出された距離と図６Ｄに示すテーブルの値を比較して、他のネットワークが隣接しているか判断する。例えば、算出された他の信号検知装置３００からの距離が２ｍ以下の場合、選択部１１０は他のネットワークが隣接していると判断し、第２の判断動作（ＮＦＣ）を選択する。一方、算出された信号検知装置３００からの距離が２ｍを越える場合、選択部１１０は他のネットワークが隣接していないと判断し、第１の判断動作（ＢＬＥ）又は第２の判断動作（ＮＦＣ）を選択する。
【０１１０】
図６Ｄに設定される値は、信号検知装置３００間の距離の閾値と表現されてもよい。また、図６Ｄに設定される値は、第３の閾値と表現されてもよいし、第４の閾値と表現されてもよい。図６Ｄで示す例では、第３の閾値と、第４の閾値とが同じ値であるが、別々の値が設定されてもよい。
【０１１１】
なお、他の信号検知装置３００との距離に基づいて、選択部１１０が判断動作を選択する場合に、図６Ｃと同様のテーブルを用いて判断してもよい。
【０１１２】
つまり、他の信号検知装置３００との距離が、第３の閾値を越える場合、選択部１１０は、他のネットワークが隣接していないと判断し第１の判断動作（ＢＬＥ）を選択してもよい。一方、他の信号検知装置３００との距離が、第４の閾値以下の場合、選択部１１０は他のネットワークが隣接していると判断し、第２の判断動作（ＮＦＣ）を選択してもよい。ここで、第３の閾値は第４の閾値以上の値である。
【０１１３】
なお、選択部１１０が選択に用いる壁との距離の閾値、信号検知装置３００間の距離の閾値は管理者により設定され、記憶部１４０に記憶される。また、アクセス可否判断部１２０が、第１の判断動作（ＢＬＥ）を用いてアクセス可否を判断する時に用いる、信号検知装置３００間の信号強度の閾値も同様に、管理者により設定され、記憶部１４０に記憶される。
【０１１４】
通信部１６０は、ネットワーク制御装置１００と、他の装置との間で送受信される信号の中継を行う。
【０１１５】
入出力部１５０は、管理者から判断動作、各種の閾値の設定を受け付ける。また、ネットワーク制御装置１００で適用している各種の閾値、及び判断動作の設定等を表示する。
【０１１６】
なお、通信部１６０は、第１の受信部と、第２の受信部と、通知部の一例である。また、選択部１１０は、距離算出部の一例である。
【０１１７】
（２）スマートデバイス
図７は、本実施形態に係るスマートデバイス４００の機能構成の一例を示す図である。
【０１１８】
本実施形態に係るスマートデバイス４００は、無線通信部４１０と、近距離無線通信部４２０と、非接触通信部４３０と、制御部４４０と、記憶部４５０と、入出力部４６０とを有する。
【０１１９】
無線通信部４１０は、無線ＡＰ２００と無線ＬＡＮ通信を行う。
【０１２０】
近距離無線通信部４２０は、信号検知装置３００とＢＬＥ等を用いて近距離無線通信を行う。近距離無線通信部４２０は、信号検知装置３００にスマートデバイス４００の識別子を含む信号を送信する。
【０１２１】
非接触通信部４３０は、ＮＦＣリーダ５００と非接触通信（ＮＦＣ）にて通信を行う。スマートデバイス４００がＮＦＣリーダ５００に近づけられた時に、非接触通信部４３０は、スマートデバイス４００の識別子を含む信号をＮＦＣリーダ５００に読み取らせる。
【０１２２】
制御部４４０は、スマートデバイス４００の各機能部に対する制御を行う。また、記憶部４５０は、スマートデバイス４００を動作させるのに必要な各種情報を格納する。
【０１２３】
入出力部４６０は、スマートデバイス４００のユーザから各種指示を受け付け、及びユーザに対する各種情報の提示を行う。入出力部４６０に、アクセス可否の判断動作に第１の判断動作（ＢＬＥ）と、第２の判断動作（ＮＦＣ）のいずれが適用されているか表示してもよい。
【０１２４】
（３）信号検知装置
図８は、本実施形態に係る信号検知装置３００の機能構成の一例を示す図である。
【０１２５】
信号検知装置３００は、通信部３１０、近距離無線通信部３２０、制御部３３０、及び記憶部３４０を有する。
【０１２６】
近距離無線通信部３２０は、ＢＬＥ等を用いてスマートデバイス４００、及び他の信号検知装置３００と近距離無線通信を行う。近距離無線通信部３２０は、スマートデバイス４００、及び他の信号検知装置３００から受信した信号の強度を測定し、測定の結果を通信部３１０に通知する。なお、測定の結果は、スマートデバイス４００の識別子、及び他の信号検知装置３００の識別子と共に通知される。
【０１２７】
通信部３１０は、ネットワーク制御装置１００と通信を行う。ネットワーク制御装置１００との通信は、有線、又は無線のネットワークを介して行われる。通信部３１０は、近距離無線通信部３２０から通知された測定の結果を、ネットワーク制御装置１００に報告する。
【０１２８】
また、通信部３１０は、ネットワーク制御装置１００から、スマートデバイス４００、及び他の信号検知装置３００の信号の強度を測定し、測定の結果を報告することの指示を受け付けてもよい。
【０１２９】
制御部３３０は、信号検知装置３００の各機能部に対する制御を行う。通信部３１０がネットワーク制御装置１００から、測定の結果を報告することの指示を受信した場合、制御部３３０は、近距離無線通信部３２０に測定を指示してもよい。
【０１３０】
記憶部３４０は、信号検知装置３００を動作させるのに必要な各種情報を格納する。記憶部３４０は、近距離無線通信部３２０で測定した測定の結果を記憶してもよい。
【０１３１】
信号検知装置３００は、検知装置の一例である。また、信号検知装置３００は、検知部と表現されてもよい。
【０１３２】
（４）ＮＦＣリーダ
図９は、本実施形態に係るＮＦＣリーダ５００の機能構成の一例を示す図である。
ＮＦＣリーダ５００は、通信部５２０と、非接触通信部５３０と、制御部５４０と、記憶部５５０とを有する。
【０１３３】
非接触通信部５３０は、スマートデバイス４００と非接触通信（ＮＦＣ）にて通信を行う。スマートデバイス４００がＮＦＣリーダ５００に近づけられた時に、非接触通信部５３０は、スマートデバイス４００の識別子を含む信号を読み取る。つまり、非接触通信部５３０は、スマートデバイス４００の識別子を取得する。
【０１３４】
非接触通信部５３０は、読み取ったスマートデバイス４００の識別子を、通信部５２０に通知する。
【０１３５】
通信部５２０は、非接触通信部５３０から通知された、スマートデバイス４００の識別子を、ネットワーク制御装置１００に報告する。
【０１３６】
また、通信部５２０は、ネットワーク制御装置１００から、スマートデバイス４００の識別子を読み取るよう指示を受けてもよい。
【０１３７】
制御部５４０は、ＮＦＣリーダ５００の各機能部に対する制御を行う。通信部５２０がネットワーク制御装置１００から、測定の結果を報告することの指示を受信した場合、制御部５４０は、非接触通信部５３０にスマートデバイス４００の識別子の読み取りを指示してもよい。
【０１３８】
記憶部５５０は、ＮＦＣリーダ５００を動作させるのに必要な各種情報を格納する。記憶部５５０は、非接触通信部５３０で測定した測定の結果を記憶してもよい。
【０１３９】
なお、ＮＦＣリーダ５００は、取得装置の一例である。ＮＦＣリーダ５００は、取得部と表現されてもよい。
【０１４０】
（５）距離センサ
図１０は、本実施形態に係る距離センサ６００の機能構成の一例を示す図である。
【０１４１】
距離センサ６００は、通信部６２０と、距離測定部６３０と、制御部６４０と、記憶部６５０とを有する。
【０１４２】
距離測定部６３０は、距離センサ６００と距離センサ６００が設置された部屋の壁との距離を測定する。距離測定部６３０は、複数の方向の距離を測定してもよい。例えば、図１１に示すように、４つの方向（Ｙ１、Ｙ２、Ｙ３、Ｙ４）の距離を測定してもよい。距離測定部６３０は、距離の測定の結果を通信部６２０に通知する。
【０１４３】
通信部５２０は、距離の測定の結果をネットワーク制御装置１００に報告する。通信部５２０は、距離の測定の指示をネットワーク制御装置１００から受け付けてもよい。
【０１４４】
制御部６４０は、距離センサ６００の各機能部に対する制御を行う。通信部５２０がネットワーク制御装置１００から、測定の結果を報告することの指示を受信した場合、制御部６４０は、距離測定部６３０に距離の測定を指示してもよい。
【０１４５】
記憶部６５０は、距離センサ６００を制御するのに必要な各種情報を格納する。記憶部６５０は、距離の測定結果を記憶してもよい。
【０１４６】
距離センサ６００から距離の測定の結果を受信した場合、ネットワーク制御装置１００は、壁との距離の閾値と測定結果とを比較し、アクセス可否の判断動作を選択する。例えば、図１１に示す例では、ネットワーク制御装置１００は、距離センサ６００から距離の測定の結果Ｙ１、Ｙ２、Ｙ３、及びＹ４を受信する。ネットワーク制御装置１００で設定されている壁との距離の閾値がＸ１、Ｘ２、Ｘ３、及びＸ４であった場合、測定結果はいずれの方向でも壁との距離の閾値より大きい。この場合、ネットワーク制御装置１００は、無線ＡＰ２００がオープンスペースに設置されていると判断し、第２の判断動作（ＮＦＣ）を適用する。
【０１４７】
＜動作手順＞
（１）管理者によるアクセス可否の判断動作の設定（その１）
図１２は、本実施形態に係る動作手順の一例を示す図である。図１２は、管理者の入力を受けて、ネットワーク制御装置１００に判断動作が設定される場合の動作シーケンスを示している。
【０１４８】
ステップＳ１２０１乃至ステップＳ１２０９は、第１の判断動作（ＢＬＥ）が適用される場合の動作シーケンスを示している。
【０１４９】
ステップＳ１２０１で、ネットワーク制御装置１００は管理者から第１の判断動作（ＢＬＥ）を適用する旨の指示を受け付ける。
【０１５０】
ステップＳ１２０２で、ネットワーク制御装置１００は、信号検知装置３００にスマートデバイス４００からのＢＬＥ信号を監視するように指示する。
【０１５１】
ステップＳ１２０３で、信号検知装置３００は、スマートデバイス４００からＢＬＥ信号を受信する。該信号にはスマートデバイス４００の識別子を含む。
【０１５２】
ステップＳ１２０４で、信号検知装置３００は、スマートデバイス４００からのＢＬＥ信号の強度を測定する。
【０１５３】
ステップＳ１２０５で、信号検知装置３００はネットワーク制御装置１００に測定の結果を通知する。該通知には、信号の強度を測定したスマートデバイス４００の識別子を含む。
【０１５４】
ステップＳ１２０６で、ネットワーク制御装置１００は、通知された測定の結果に含まれるＢＬＥ信号の強度が所定の閾値より大きいか判断する。所定の閾値より大きい場合、ステップＳ１２０７に進む。所定の閾値以下の場合ステップＳ１２０９に進む。
【０１５５】
ステップＳ１２０７で、ネットワーク制御装置１００は、無線ＡＰ２００にネットワークへの接続の設定を指示する。かかる指示には、スマートデバイス４００の識別子を含む。
【０１５６】
ステップＳ１２０８で、無線ＡＰ２００は、接続の設定を指示されたスマートデバイス４００の識別子を登録し、該スマートデバイス４００が無線ＡＰ２００を介して、ネットワークに接続し、データの送受信をできるように設定する。
【０１５７】
一方、所定の閾値以下の場合、ステップＳ１２０９で、ネットワーク制御装置１００は、スマートデバイス４００をネットワークに接続させないと判断する。
【０１５８】
ステップＳ１２５１乃至ステップＳ１２５６は、第２の判断動作（ＮＦＣ）が適用される場合の動作シーケンスを示している。
【０１５９】
ステップＳ１２５１で、ネットワーク制御装置１００は管理者から第２の判断動作（ＮＦＣ）を適用する旨の指示を受け付ける。
【０１６０】
ステップＳ１２５２で、ネットワーク制御装置１００は、ＮＦＣリーダ５００にスマートデバイス４００からスマートデバイス４００の識別子の読み取りを行うことを指示する。
【０１６１】
ステップＳ１２５３で、スマートデバイス４００がＮＦＣリーダ５００にかざされると、ＮＦＣリーダ５００はスマートデバイス４００の識別子を読み取る。
【０１６２】
ステップＳ１２５４で、ＮＦＣリーダ５００は、ネットワーク制御装置１００に読み取り結果を送信する。かかる読み取り結果にはスマートデバイス４００の識別子を含む。
【０１６３】
ステップＳ１２５５とステップＳ１２５６の手順については、ステップＳ１２０７とステップＳ１２０８と同じであるため、説明を省略する。
【０１６４】
以上のように、ネットワーク制御装置１００は、管理者の指示に基づいて、複数のアクセス可否の判断動作を実行することができる。
【０１６５】
（２）管理者によるアクセス可否の判断動作の設定（その２）
図１３は、本実施形態に係る動作手順の一例を示す図である。図１３は、場所の属性に基づいて、ネットワーク制御装置１００が、アクセス可否の判断動作を選択する場合の動作シーケンスを示している。
【０１６６】
ステップＳ１３０１で、ネットワーク制御装置１００は、管理者からアクセス可否の判断動作の選択条件の設定を受け付ける。
【０１６７】
具体的には、ネットワーク制御装置１００は、無線ＡＰ２００の設置場所の属性に応じてアクセス可否の判断動作を選択する選択条件の設定を受け付ける。
【０１６８】
例えば、図６Ｂに示す選択条件がネットワーク制御装置１００に設定される。この場合、無線ＡＰ２００の設置場所がオープンスペースの場合は第２の判断動作（ＮＦＣ）を選択し、クローズドスペースの場合は第１の判断動作（ＢＬＥ）と第２の判断動作（ＮＦＣ）のいずれかを選択するという選択条件の設定を受け付ける。
【０１６９】
ステップＳ１３０２で、ネットワーク制御装置１００は、受け付けた条件を記憶する。
【０１７０】
ステップＳ１３０３で、ネットワーク制御装置１００は、管理者から設置場所の情報の入力を受け付ける。かかる入力には、無線ＡＰ２００が設置される場所の属性が含まれる。
【０１７１】
ステップＳ１３０３で、無線ＡＰ２００の設置場所が決定された時に管理者からの入力が実行されることが想定される。
【０１７２】
ステップＳ１３０４で、ネットワーク制御装置１００は、無線ＡＰ２００が設置される場所の属性から、アクセス可否の判断動作を決定する。
【０１７３】
設置場所がオープンスペースの場合、ステップＳ１３０５に進む。一方、設置場所がクローズドスペースの場合、ステップＳ１３０６に進む。
【０１７４】
ステップＳ１３０５で、ネットワーク制御装置１００は、アクセス可否の判断動作に第２の判断動作（ＮＦＣ）を設定する。
【０１７５】
ステップＳ１３０６で、ネットワーク制御装置１００は、アクセス可否の判断動作に第１の判断動作（ＢＬＥ）を設定する。
【０１７６】
なお、図６Ｂの選択条件が設定されている時には、クローズドスペースに第１の判断動作（ＢＬＥ）、又は第２の判断動作（ＮＦＣ）を適用することが可能である。このため、ネットワーク制御装置１００は、管理者に判断動作の選択を促す表示をしてもよい。
【０１７７】
（３）距離の測定の結果によるアクセス可否の判断動作の設定
図１４は、本実施形態に係る動作手順の一例を示す図である。図１４は、部屋の壁までの距離に基づいて、ネットワーク制御装置１００が、アクセス可否の判断動作を選択する場合の動作シーケンスを示している。
【０１７８】
ステップＳ１４０１で、ネットワーク制御装置１００は管理者から、判断基準の通知を受け付ける。かかる通知には壁との距離の閾値を含む。壁との距離の閾値は半径１０ｍといった値が設定される。かかる通知に、壁との距離の閾値に代えて、図６Ｃに示すような距離の範囲と適用すべきアクセス可否の判断動作との関係を示す情報を含んでもよい。
【０１７９】
ステップＳ１４０２で、ネットワーク制御装置１００は、壁との距離の閾値を含む判断基準を記憶する。
【０１８０】
ステップＳ１４０３で、ネットワーク制御装置１００は、距離センサ６００に壁との距離の測定を指示する。
【０１８１】
ステップＳ１４０４で、距離センサ６００は、壁との距離の測定を行う。距離センサ６００は複数の方向で距離を測定してもよい。
【０１８２】
ステップＳ１４０５で、距離センサ６００は、ネットワーク制御装置１００に距離の測定の結果を報告する。
【０１８３】
距離の測定の結果が、壁との距離の閾値以下の場合、ステップＳ１４０６に進む。距離の測定の結果が、壁との距離の閾値を越える場合、ステップＳ１４０７に進む。
【０１８４】
ステップＳ１４０６で、ネットワーク制御装置１００は、アクセス可否の判断動作を、第１の判断動作（ＢＬＥ）に設定する。
【０１８５】
ステップＳ１４０７で、ネットワーク制御装置１００は、アクセス可否の判断動作を、第２の判断動作（ＮＦＣ）に設定する。
【０１８６】
なお、距離センサ６００から複数の測定の結果を受信した場合、ネットワーク制御装置１００は、距離の平均値、最大値、又は最小値等を用いて壁との距離の閾値と比較してもよい。
【０１８７】
また、図６Ｃのような条件が設定されている場合、ネットワーク制御装置１００は、距離の測定の結果と条件を比較して適用すべきアクセス可否の判断動作を設定してもよい。複数のアクセス可否の判断動作を選択可能な場合には、判断動作を選択するように管理者に促してもよい。
【０１８８】
（４）隣接するネットワークの有無によるアクセス可否の判断動作の設定
隣接するネットワークの有無によりアクセス可否の判断動作の設定を変更してもよい。この場合の動作手順について図１５乃至図１６を用いて説明する。
【０１８９】
図１５は、本動作手順の前提となるシステム構成の一例を示す図である。図１６は、本実施形態に係る動作手順の一例を示す図である。
【０１９０】
図１５は、複数の無線ＡＰ２００と信号検知装置３００とが隣接している様子を示している。ネットワークＡへのアクセスを許可する領域とネットワークＢへのアクセスを許可する領域が近傍に設定されている場合、無線ＡＰ２００Ａの周辺には、無線ＡＰ２００Ｂのユーザのスマートデバイス４００が存在している可能性が高い。このような場合、第２の判断動作（ＮＦＣ）を適用した方が好ましい。本動作手順では、ネットワークＡの信号検知装置３００Ａが、ネットワークＢの信号検知装置３００Ｂの信号の強度を測定し、かかる測定の結果に基づいて判断動作を選択する。この場合の動作手順について、図１６を用いて説明する。
【０１９１】
ステップＳ１６０１で、ネットワーク制御装置１００Ａは、管理者から信号検知装置３００間の距離の閾値を受け付ける。例えば、図６Ｄのテーブルに示される隣接するネットワークとの距離が、信号検知装置３００間の距離の閾値として、ネットワーク制御装置１００Ａに通知される。かかる閾値に加えて、ネットワーク制御装置１００Ａは、選択の条件を管理者から受け付けてもよい。選択の条件は、例えば図６Ｅのテーブルで示される。
【０１９２】
ステップＳ１６０２で、ネットワーク制御装置１００Ａは管理者から受け付けた、信号検知装置３００間の距離の閾値等の条件を記憶する。
【０１９３】
ステップＳ１６０３で、ネットワーク制御装置１００Ａは、信号検知装置３００Ａに、他のネットワークのＢＬＥ信号の強度の測定を指示する。
【０１９４】
ステップＳ１６０４で、信号検知装置３００Ａは、他の信号検知装置３００ＢからのＢＬＥ信号の監視を開始する。
【０１９５】
ステップＳ１６０５で、信号検知装置３００Ａは、他の信号検知装置３００ＢからのＢＬＥ信号を受信し、信号の強度を測定する。
【０１９６】
ステップＳ１６０６で、信号検知装置３００Ａは、ネットワーク制御装置１００Ａに、測定の結果を報告する。
【０１９７】
ステップＳ１６０７で、ネットワーク制御装置１００Ａは、測定の結果を用いて他のネットワークとの距離を算出する。
【０１９８】
算出された距離と、信号検知装置３００間の距離の閾値を比較し、算出された距離の値がかかる閾値以下の場合、ステップＳ１６０８に進む。一方、算出された距離の値がかかる閾値より大きい場合、ステップＳ１６０９に進む。
【０１９９】
ステップＳ１６０８で、ネットワーク制御装置１００Ａは、他のネットワークが隣接していると判断し、アクセス可否の判断動作に第２の判断動作（ＮＦＣ）を選択する。
【０２００】
ステップＳ１６０９で、ネットワーク制御装置１００Ａは、他のネットワークが隣接していないと判断し、アクセス可否の判断動作に第１の判断動作（ＢＬＥ）を選択する。この場合、ネットワーク制御装置１００は、第１の判断動作（ＢＬＥ）、又は第２の判断動作（ＮＦＣ）のいずれを選択するか、管理者に選択を促してもよい。
【０２０１】
［その他］
上述した実施形態では、ネットワーク制御装置１００と、無線ＡＰ２００と、信号検知装置３００と、距離センサ６００とが、別々の物理装置に実装されている形態について説明したが、これらの装置は、１つの物理装置で実現されてもよいし、一部の装置を組み合わせて１つの物理装置で実現されてもよい。
【０２０２】
上述した実施形態では、近距離無線通信の一例としてＢＬＥ通信を用いた場合について説明したが、他の近距離無線通信を適用可能なことは勿論である。超音波、光、電波、及び赤外線等を近距離無線通信に適用してもよい。
【０２０３】
上述した実施形態では、ＮＦＣを用いた通信を非接触通信と表現したが、超近距離通信と表現されてもよい。また、近距離通信と、非接触型通信（超近距離通信）との何れかを用いた判断動作を選択する実施形態について記載したが、通信可能な距離が異なる２つの通信方式を用いても同様の選択、及び判断動作を実行することができる。
【０２０４】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、ネットワーク制御装置１００、無線ＡＰ２００、信号検知装置３００、ＮＦＣリーダ５００及び距離センサ６００に供給してもよい。そして、ネットワーク制御装置１００、無線ＡＰ２００、信号検知装置３００、ＮＦＣリーダ５００及び距離センサ６００が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【０２０５】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０２０６】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０２０７】
１００    ネットワーク制御装置
１１０    選択部
１２０    アクセス可否判断部
２００    無線アクセスポイント（無線ＡＰ）
３００    信号検知装置
４００    スマートデバイス
５００    ＮＦＣリーダ
６００    距離センサ
【先行技術文献】
【特許文献】
【０２０８】
【特許文献１】特開２０１３−１９８１３０号公報
【図１】
2017011585.tif 000003
【図２】
2017011585.tif 000004
【図３】
2017011585.tif 000005
【図４Ａ】
2017011585.tif 000006
【図４Ｂ】
2017011585.tif 000007
【図５】
2017011585.tif 000008
【図６】
2017011585.tif 000009
【図７】
2017011585.tif 000010
【図８】
2017011585.tif 000011
【図９】
2017011585.tif 000012
【図１０】
2017011585.tif 000013
【図１１】
2017011585.tif 000014
【図１２】
2017011585.tif 000015
【図１３】
2017011585.tif 000016
【図１４】
2017011585.tif 000017
【図１５】
2017011585.tif 000018
【図１６】
2017011585.tif 000019