(57)【要約】      （修正有）【課題】ネットワーク要求が承認されるようにモバイル装置が使用するコードを送信する照明具を制御すること。【解決手段】コンピュータ装置がモバイル装置からネットワーク要求を受信したことに応じて、コンピュータ装置は、複数の照明具の各々がそれぞれのチャレンジコードを光送信するように複数の照明具を制御する。グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置で光受信可能である。コンピュータ装置は、モバイル装置からチャレンジコードのグループを受信したか否かにそれぞれ基づいてネットワーク要求を承認又は拒絶する。【選択図】図２Ａ
2019083516.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置（１１０）であって、
複数の照明具（１２０ａ〜ｃ）及びモバイル装置（１１５）と信号のやり取りをするように構成されたインターフェース回路（５３０）と、
前記インターフェース回路（５３０）と通信可能に結合された処理回路（５２０）であって、
前記インターフェース回路（５３０）を介して前記モバイル装置（１１５）からネットワーク要求を受信したことに応じて、前記複数の照明具（１２０ａ〜ｃ）の各々がそれぞれのチャレンジコードを光送信するように、前記インターフェース回路（５３０）を介して前記複数の照明具（１２０ａ〜ｃ）を制御し、
前記インターフェース回路（５３０）を介して前記モバイル装置（１１５）から前記チャレンジコードのグループを受信したか否かにそれぞれ基づいて、前記ネットワーク要求を承認又は拒絶するように構成され、
前記グループの各チャレンジコードは、前記ネットワーク要求を承認することが許可された位置（２２０ａ）で光受信可能である、処理回路（５２０）と
を備える、コンピュータ装置（１１０）。
【請求項２】
前記ネットワーク要求は、ビークル内ネットワーク（２１０）にアクセスするための要求である、請求項１に記載のコンピュータ装置（１１０）。
【請求項３】
前記ネットワーク要求は、前記ネットワーク要求を承認することが許可された位置（２２０ａ）の装置（２４０）、又はそのほぼ近くの装置（２４０）を制御するための要求である、請求項１又は２に記載のコンピュータ装置（１１０）。
【請求項４】
前記処理回路は、前記ネットワーク要求が承認されたことに応じて、前記複数の照明具（１２０ａ〜ｃ）に対する前記モバイル装置（１１５）の移動を追跡するように更に構成され、前記モバイル装置（１１５）の移動を追跡するために、前記処理回路は、異なる時に前記複数の照明具（１２０ａ〜ｃ）によって送信された異なるチャレンジコードのグループを前記インターフェース回路（５３０）を介して受信し、受信した各グループに対し、前記グループの前記チャレンジコードから前記モバイル装置（１１５）の対応する位置（２２０ａ〜ｂ）を決定するように構成されている、請求項１〜３のいずれか一項に記載のコンピュータ装置（１１０）。
【請求項５】
前記処理回路は更に、前記モバイル装置（１１５）の移動を追跡するときに、決定された前記モバイル装置（１１５）の前記位置（２２０ａ〜ｂ）を照らすために、前記複数の照明具（１２０ａ〜ｃ）を備える照明システム（１３０）を前記インターフェース回路（５３０）を介して制御するように構成されている、請求項４に記載のコンピュータ装置（１１０）。
【請求項６】
前記照明システム（１３０）はビークル内に含まれ、前記複数の照明具（１２０ａ〜ｃ）に対する前記モバイル装置（１１５）の移動を追跡するために、前記処理回路は、前記ビークル内の前記モバイル装置（１１５）の移動を追跡するように構成されている、請求項５に記載のコンピュータ装置（１１０）。
【請求項７】
前記処理回路は、前記モバイル装置（１１５）が信頼できる装置として認識されているか否かにそれぞれ更に基づいて、前記ネットワーク要求を承認又は拒絶するように構成されている、請求項１〜６のいずれか一項に記載のコンピュータ装置（１１０）。
【請求項８】
各々が光送信するように前記複数の照明具（１２０ａ〜ｃ）を制御するために、前記処理回路は、フリッカー値以上のパルス幅変調を使用して各々が光送信するように前記複数の照明具（１２０ａ〜ｃ）を制御するように構成されている、請求項１〜７のいずれか一項に記載のコンピュータ装置（１１０）。
【請求項９】
前記処理回路は更に、前記インターフェース回路（５３０）を介して、前記モバイル装置（１１５）が前記ネットワーク要求を承認することが許可された前記位置（２２０ａ）にあることをユーザに知らせるように構成されている、請求項１〜８のいずれか一項に記載のコンピュータ装置（１１０）。
【請求項１０】
コンピュータ装置（１１０）において実行される、ネットワーク要求を許可するか否かを決定する方法（３００、４００）であって、
モバイル装置（１１５）から前記ネットワーク要求を受信したことに応じて、複数の照明具（１２０ａ〜ｃ）の各々がそれぞれのチャレンジコードを光送信するように前記複数の照明具（１２０ａ〜ｃ）を制御すること（３１０）と、
前記モバイル装置（１１５）から前記チャレンジコードのグループを受信したか否かにそれぞれ基づいて、前記ネットワーク要求を承認又は拒絶することであって、前記グループの各チャレンジコードは、前記ネットワーク要求を承認することが許可された位置（２２０ａ）で光受信可能である、承認又は拒絶すること（３２０）と
を含む方法（３００、４００）。
【請求項１１】
前記ネットワーク要求は、ビークル内ネットワークにアクセスするための要求である、請求項１０に記載の方法（３００、４００）。
【請求項１２】
前記ネットワーク要求は、前記ネットワーク要求を承認することが許可された前記位置（２２０ａ）の装置（２４０）、又はそのほぼ近くの装置（２４０）を制御するための要求である、請求項１０又は１１に記載の方法（３００、４００）。
【請求項１３】
前記ネットワーク要求が承認されたことに応じて、前記複数の照明具（１２０ａ〜ｃ）に対する前記モバイル装置（１１５）の移動を追跡することを更に含み、前記追跡することは、異なる時に前記複数の照明具（１２０ａ〜ｃ）によって送信された異なるチャレンジコードのグループを受信し、受信した各グループに対し、前記グループの前記チャレンジコードから前記モバイル装置（１１５）の対応する位置（２２０ａ〜ｂ）を決定することを含む、請求項１０〜１２のいずれか一項に記載の方法（３００、４００）。
【請求項１４】
前記モバイル装置（１１５）の移動を追跡するときに、決定された前記モバイル装置（１１５）の前記位置（２２０ａ〜ｂ）を照らすために、前記複数の照明具（１２０ａ〜ｃ）を備える照明システム（１３０）を制御することを更に含む、請求項１３に記載の方法（３００、４００）。
【請求項１５】
前記照明システム（１３０）はビークル内に含まれ、前記複数の照明具（１２０ａ〜ｃ）に対する前記モバイル装置（１１５）の移動を追跡することは、前記ビークル内の前記モバイル装置（１１５）の移動を追跡することを含む、請求項１４に記載の方法（３００、４００）。
【請求項１６】
前記ネットワーク要求を承認又は拒絶することは、前記モバイル装置（１１５）が信頼できる装置として認識されているか否かにそれぞれ更に基づいている、請求項１０〜１５のいずれか一項に記載の方法（３００、４００）。
【請求項１７】
各々が光送信するように前記複数の照明具（１２０ａ〜ｃ）を制御することは、フリッカー値以上のパルス幅変調を使用して各々が光送信するように前記複数の照明具（１２０ａ〜ｃ）を制御することを含む、請求項１０〜１６のいずれか一項に記載の方法（３００、４００）。
【請求項１８】
前記モバイル装置（１１５）が前記ネットワーク要求を承認することが許可された前記位置（２２０ａ）にあることをユーザに知らせることを更に含む、請求項１０〜１７のいずれか一項に記載の方法（３００、４００）。
【請求項１９】
プログラマブルコンピュータ装置（１１０）を制御するためのコンピュータプログラム製品を記憶する非一過性のコンピュータ可読媒体であって、
前記コンピュータプログラム製品は、前記プログラマブルコンピュータ装置（１１０）の処理回路（５１０）上で実行されたときに、前記プログラマブルコンピュータ装置（１１０）に、
モバイル装置（１１５）からネットワーク要求を受信したことに応じて、複数の照明具（１２０ａ〜ｃ）の各々がそれぞれのチャレンジコードを光送信するように前記複数の照明具（１２０ａ〜ｃ）を制御させ、
前記モバイル装置（１１５）から前記チャレンジコードのグループを受信したか否かにそれぞれ基づいて、前記ネットワーク要求を承認又は拒絶させるソフトウェア命令（５６０）を含み、前記グループの各チャレンジコードは、前記ネットワーク要求を承認することが許可された位置（２２０ａ）で光受信可能である、非一過性のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して、モバイル装置から受信したネットワーク要求を許可するか否かを決定することに関し、更に具体的には、ネットワーク要求が承認されるようにモバイル装置が使用するコードを送信する照明具を制御することに関する。
【０００２】
ネットワークノードは一般に、多種多様の装置からネットワーク要求を受信する。例えば、ネットワークノードは、特定のネットワークサービス又は特定のネットワークへのアクセスを要求するリモートコンピュータからの要求を受信しうる。あるネットワークでは、特定のネットワークノードは、上記ネットワーク要求を承認するか又は拒絶するか否かを決定する役割を果たす。
【発明の概要】
【０００３】
本開示の様々な態様は概して、ネットワーク要求を許可するか否かを決定する方法、コンピュータ装置、システム、コンピュータ可読媒体、コンピュータプログラム製品、キャリア、信号、ハードウェア及び／又はソフトウェアに関する。
【０００４】
特定の態様は、インターフェース回路と処理回路とを備えるコンピュータ装置を含む。インターフェース回路は、複数の照明具及び１つのモバイル装置と信号をやり取りするように構成される。処理回路は、インターフェース回路に通信可能に結合され、インターフェース回路を介して、モバイル装置からネットワーク要求を受信したことに応じて、複数の照明具の各々がそれぞれのチャレンジコードを光送信するように、インターフェース回路を介して複数の照明具を制御するように構成される。処理回路は更に、インターフェース回路を介して、モバイル装置からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶するように構成され、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置で光受信可能である。
【０００５】
ある態様では、ネットワーク要求は、ビークル内のネットワークにアクセスするための要求である。
【０００６】
ある態様では、ネットワーク要求は、ネットワーク要求を承認することが許可された位置の装置、又はそのほぼ近くの装置を制御するための要求である。
【０００７】
ある態様では、処理回路は、ネットワーク要求が承認されたことに応じて、複数の照明具に対するモバイル装置の移動を追跡するように更に構成される。モバイル装置の動きを追跡するために、処理回路は、インターフェース回路を介して、異なる時に複数の照明具によって送信された異なるチャレンジコードのグループを受信し、受信された各グループに対し、グループ内のチャレンジコードからモバイル装置の対応する位置を決定するように構成される。いくつかの上記態様では、処理回路は更に、モバイル装置の移動を追跡するときに、決定されたモバイル装置の位置を照らすために、複数の照明具を備える照明システムをインターフェース回路を介して制御するように構成される。上記態様の詳細では、照明システムはビークル内に含まれ、複数の照明具に対するモバイル装置の移動を追跡するために、処理回路は、ビークル内のモバイル装置の移動を追跡するように構成される。
【０００８】
ある態様では、処理回路は、モバイル装置が信頼できる装置として認識されているか否かにそれぞれ更に基づいて、ネットワーク要求を承認する又は拒絶するように構成される。
【０００９】
いくつかの態様では、各々が光送信するように複数の照明具を制御するために、処理回路は、フリッカー値以上のパルス幅変調を使用して各々が光送信するように複数の照明具を制御するように構成される。
いくつかの態様では、処理回路は更に、インターフェース回路を介して、モバイル装置がネットワーク要求を承認することが許可された位置にあることをユーザに知らせるように構成される。
【００１０】
他の態様は、コンピュータ装置内で実行される、ネットワーク要求を許可するか否かを決定するための方法を含む。本方法は、モバイル装置からネットワーク要求を受信したことに応じて、複数の照明具の各々がそれぞれのチャレンジコードを光送信するように複数の照明具を制御することを含む。本方法はさらに、モバイル装置からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶することであって、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置で光受信可能である、承認又は拒絶することを含む。
【００１１】
ある態様では、ネットワーク要求は、ビークル内のネットワークにアクセスするための要求である。
【００１２】
ある態様では、ネットワーク要求は、ネットワーク要求を承認することが許可された位置の装置、又はそのほぼ近くの装置を制御するための要求である。
【００１３】
いくつかの態様では、本方法は更に、ネットワーク要求が承認されたことに応じて、複数の照明具に対するモバイル装置の移動を追跡することを含む。追跡することは、複数の照明具によって異なる時に送信された異なるチャレンジコードのグループを受信することと、受信した各グループに対し、グループのチャレンジコードからモバイル装置の対応する位置を決定することを含む。いくつかの上記態様では、本方法は更に、モバイル装置の移動を追跡するときに、モバイル装置の決定された位置を照らすために、複数の照明具を備える照明システムを制御することを含む。上記態様の詳細では、照明システムはビークル内に含まれ、複数の照明具に対するモバイル装置の移動を追跡することは、ビークル内のモバイル装置の移動を追跡することを含む。
【００１４】
いくつかの態様では、ネットワーク要求を承認又は拒絶することは、モバイル装置が信頼できる装置として認識されているか否かにそれぞれ更に基づいている。
【００１５】
いくつかの態様では、各々が光送信するように複数の照明具を制御することは、フリッカー値以上のパルス幅変調を使用して各々が光送信するように複数の照明具を制御することを含む。
【００１６】
いくつかの態様では、本方法は更に、モバイル装置がネットワーク要求を承認することが許可された位置にあることをユーザに知らせることを含む。
【００１７】
他の態様は、プログラマブルコンピュータ装置を制御するためのコンピュータプログラム製品を記憶する非一過性のコンピュータ可読媒体を含む。コンピュータプログラム製品は、プログラマブルコンピュータ装置の処理回路上で実行されたときに、プログラマブルコンピュータ装置に、本書に記載のいずれかの態様を実施させるソフトウェア命令を含む。
【００１８】
本開示の態様は例として示され、添付の図面によって限定されるものではない。添付の図面において、同類の参照記号は類似の要素を示している。一般に、参照番号の使用は概して、図示した対象物を指すものと見なすべきであるが、記載の要素の特定事例の説明は、それらに文字呼称を付加することになる（例えば、概して、照明具１２０ａ、１２０ｂの特定事例の説明とは対照的な照明具１２０の説明）。
【図面の簡単な説明】
【００１９】
【図１】本開示の一または複数の態様に係る、例示のネットワーク環境のブロック図である。
【図２】Ａ〜Ｄは、本開示の一または複数の態様に係る、照明具がそれぞれの位置から受信可能な光を光送信する実施例を示すブロック図である。
【図３】本開示の一又は複数の態様に係る、例示の方法を示すフロー図である。
【図４】本開示の一又は複数の態様に係る、より詳細な例示の方法を示すフロー図である。
【図５】本開示の一または複数の態様に係る、例示のハードウェアを示すブロック図である。
【図６】本開示の一又は複数の態様に係る、例示の構成要素を示すブロック図である。
【発明を実施するための形態】
【００２０】
本開示の態様は、ネットワーク要求を許可するか否かを決定する方法、コンピュータ装置、システム、コンピュータ可読媒体、コンピュータプログラム製品、キャリア、信号、ハードウェア及び／又はソフトウェアを対象とする。
【００２１】
図１に、一または複数の上記態様に係る例示のネットワーク環境１００を示す。例示のネットワーク環境１００は、コンピュータ装置１１０、モバイル装置１１５、複数の照明具１２０ａ〜ｃ、及びネットワーク１０５を含む。以下に更に詳細に説明するように、コンピュータ装置１１０は、モバイル装置１１５からネットワーク要求を受信し、これに応じて、照明具１２０ａ〜ｃの各々がそれぞれのチャレンジコードを光送信するように照明具１２０ａ〜ｃを制御する。モバイル装置１１５は一または複数のチャレンジコードを検出し、検出したチャレンジコードをコンピュータ装置１１０へ送信する。コンピュータ装置１１０は、モバイル装置１１５からチャレンジコードの特定グループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶する。具体的には、コンピュータ装置１１０は、グループの各チャレンジコードがネットワーク要求を承認することが許可された位置で光受信可能である場合に、ネットワーク要求を承認する。そうでなければ、コンピュータ装置１１０はネットワーク要求を拒絶する。したがって、コンピュータ装置１１０は、その要求に対して許可された位置から受信可能なコードをモバイル装置１１５が返してくることによって明らかとなる、モバイル装置１１５が許可された位置にあることに応じて、ネットワーク要求を承認する。
【００２２】
特定の態様によれば、いずれか又は全てのネットワーク環境１００がビークル及び／又は構造体（図示せず）内に含まれうる。ビークルを含む少なくともいくつかの態様では、ビークルは有人とすることができる。ビークルを含む少なくともいくつかの態様では、ビークルは無人操作が可能である。本書の特定態様によれば、ビークルは、航空機、宇宙船、回転翼航空機、衛星、ロケット、地上ビークル、水面走行ビークル、水面下走行ビークル、地下ビークル、又はこれらの任意の組合せである。構造体を含む少なくともいくつかの態様では、構造体は一または複数の上記ビークルを収納、保管、及び／又はドッキングさせるように設計される。いくつかの態様では、構造体は、居住用ビル、商業用ビル、及び／又は工業用ビルである。
【００２３】
ネットワーク１０５は、コンピュータ装置１１０、モバイル装置１１５、及び照明具１２０ａ〜ｃの間で通信信号をやり取りすることができる一または複数の物理的装置及び／又は信号媒体を含む。上記ネットワーク１０５の実施例は、一または複数の信号媒体、一または複数の（例えば航空機、宇宙船、回転翼航空機、船の）ビークル内ネットワーク、一または複数のローカルエリアネットワーク、一または複数の無線ネットワーク、一または複数のインターネットプロトコルベースのネットワーク、一または複数のイーサネットネットワーク、一または複数の光ネットワーク、一または複数のアドホックネットワーク、及び／又は一または複数の電気バスを（非限定的に）含む。上記ネットワーク１０５は、上記通信信号のやり取りを支援する、例えばルータ、ゲートウェイ、スイッチ、ハブ、ファイアウォール、マルチプレクサ、コントローラ等（図示せず）の任意の数のネットワーク装置を備えうる。
【００２４】
照明具１２０ａ〜ｃは各々、電力を一または複数の固体光源へ供給し、一または複数の固体光源は各々、発光ダイオード（ＬＥＤ）、量子ドットＬＥＤ，及び／又は有機ＬＥＤベースの照明を（非限定的に）含む、いずれかの種類のものであってよい。照明具１２０ａ〜ｃの各々はまた、それ自体の対応する光源を使用して、コンピュータ装置１１０からの適切な信号によって光送信するために制御可能であるようにも構成される。幾つかの態様では、一または複数の照明具１２０ａ〜ｃは、一または複数の照明システム１３０に含まれていてよい。上記照明システム１３０は、照明システム１３０において一または複数の照明具１２０を制御するために、コンピュータ装置１１０との制御信号のやり取りを仲介する一または複数の中間装置（図示せず）を含みうる。特定の態様によれば、ネットワーク環境１００におけるいずれかの、又は全ての照明システム１３０は、ビークル及び／又は構造体内に含まれうる。例えば、幾つかの態様では、照明システム１３０は、航空機の客室照明システム、船のデッキ照明システム、及び／又は空港施設の屋内照明システムを含む。他の態様では、他の種類の照明システム１３０が含まれうる。３つの照明具１２０ａ〜ｃを図１に示したが、他の態様は、より多くの、あるいは少ない照明具１２０を含みうる。
【００２５】
コンピュータ装置１１０は、ネットワーク環境１００において一または複数の他の装置と信号をやり取りすることができるいずれかのコンピュータプラットフォームであってよい。コンピュータ装置１１０の実施例は、サーバコンピュータ、ワークステーション、パーソナルコンピュータ、ネットワークルータ、ネットワークゲートウェイ、及び／又はネットワークアクセスポイントを（非限定的に）含む。
【００２６】
モバイル装置１１５は、外部電源への有線接続なしに動作可能であり、ネットワーク環境１００において一または複数の他の装置と無線通信することができ、一または複数の照明具１２０ａ〜ｃから光送信されるチャレンジコードを検出するように構成された光回路１３５（例えば、電荷結合素子及び／又は補完的な金属酸化膜半導体）を備えるいずれかのコンピュータ装置であってよい。モバイル装置１１５の実施例は、スマートフォン、ラップトップ、タブレットコンピュータ、及び／又はウェアラブル・コンピュータを（非限定的に）含む。  
【００２７】
図２Ａに、照明具（１２０ａ〜ｃ）が各々、それぞれの位置から受信可能な光２３０ａ〜ｃをそれぞれ光送信する一実施例を示す。具体的には、位置２２０ａにおいて、照明具１２０ａ〜ｂからそれぞれ送信される光２３０ａ〜ｂは、例えば位置２２０ａから照明具１２０ａ〜ｂの各々までの見通し線によって受信可能である。同様に、照明具１２０ｂ〜ｃからそれぞれ送信される光２３０ｂ〜ｃは、位置２２０ｂにおいて受信可能である。この実施例によれば、位置２２０ａ〜ｂ以外では、もしあれば、光２３０ａ〜ｃは照明具１２０ａ〜ｃのうちの１つからのみ受信可能である。
【００２８】
この実施例によれば、モバイル装置１１５は位置２２０ａにあり、ネットワーク要求をコンピュータ装置１１０へ送信する。ネットワーク要求の様々な態様は、様々な形態を取りうる。例えば、幾つかの態様では、ネットワーク要求は、ビークル内ネットワーク２１０及び／又はインターネット（図示せず）等の他のネットワークにアクセスするための要求を含む。更に別の実施例では、ネットワーク要求は、位置２２０ａの装置２４０を制御するための要求を含み、位置２２０ａは、上記ネットワーク要求を承認することを許可された位置である。他の実施例は、例えばサービス、装置、帯域幅、処理時間、及び／又はスペクトル等の一または複数の特定のネットワークリソースの要求を（非限定的に）含む、ネットワークの他の要求を含む。
【００２９】
他の実施例はまた、位置２２０ａにほぼ近い装置２４０を制御する要求も含みうる。上記一実施例によれば、装置２４０は、位置２２０ａを境界する表面の反対側に取り付けられうる、当接されうる、又は接続されうる。上記別の実施例によれば、装置２４０は、一または複数の照明具１２０ａ〜ｃと、筐体又は区画を共有しうる。
【００３０】
モバイル装置１１５から要求を受信したことに応じて、コンピュータ装置１１０は、複数の照明具１２０ａ〜ｃの各々がそれぞれのチャレンジコードを光送信するように複数の照明具１２０ａ〜ｃを制御する。この実施例によれば、コンピュータ装置１１０は、チャレンジコード「１１００」を光送信するように照明具１２０ａを制御する。コンピュータ装置１１０は更に、チャレンジコード「０１０１」を光送信するように照明具１２０ｂを制御する。更に、コンピュータ装置１１０は、チャレンジコード「０１１０」を光送信するように照明具１２０ｃを制御する。ある態様では、チャレンジコードは、ネットワーク要求に基づいてコンピュータ装置１１０によって決定されうる。
【００３１】
他の実施例は、本実施例に示すものとは異なり、異なる長さでありうる及び／又は光送信に適切な、様々な任意の信号形態を取りうるチャレンジコードを含む。例えば、特定の態様では、各々が光送信するように複数の照明具１２０ａ〜ｃを制御することは、光送信が可視光スペクトル内で送信されているにも関わらず人間の眼で検出できないようにするために、例えば各々がフリッカー値以上のパルス幅変調を使用して光送信するように複数の照明具１２０ａ〜ｃを制御することを含む。
【００３２】
位置２２０ａから、モバイル装置１１５は、照明具１２０ａ〜ｂから光送信を受信することができ、照明具１２０ｃからは光送信を受信することができない。したがって、この実施例では、モバイル装置１１５は（例えば、モバイル装置１１５の光回路を介して）チャレンジコード「１１００」及び「０１０１」を受信し、受信したチャレンジコードをチャレンジコードのグループとして（例えば、モバイル装置１１５の無線回路を介して）コンピュータ装置１１０へ送信する。チャレンジコード「０１１０」はモバイル装置１１５によって受信されない。これは少なくとも、このコードが位置２２０ａから光受信可能でないためである。したがって、モバイル装置１１５は、チャレンジコードのグループのチャレンジコード「０１１０」をコンピュータ装置１１０へ送信しない。
【００３３】
明確化のために、本開示の目的において、チャレンジコードのグループは、一または複数のメッセージ及び／又は信号パケットを使用して同じ要求又は応答の一部として送信されるあるいは受信されるチャレンジコードとして解釈すべきである。コンピュータ装置１１０は、チャレンジコードのグループをモバイル装置１１５から受信したか否かにそれぞれ基づいてネットワーク要求を承認又は拒絶し、グループ内の各チャレンジコードは、ネットワーク要求を承認することが許可された位置２２０で光受信可能である。例えば、位置２２０ａは、装置２４０を制御するネットワーク要求を承認することが許可された位置であってよい。上記のような一実施例では、コンピュータ装置１１０は、チャレンジコードのグループをモバイル装置１１５から受信したか否かにそれぞれ基づいてネットワーク要求を承認又は拒絶し、各チャレンジコードは位置２２０ａにおいて光受信可能である。
【００３４】
図２Ａの実施例では、コンピュータ装置１１０は、「１１００」及び「０１０１」を含むチャレンジコードのグループを受信し、各々、位置２２０ａにおいて光受信可能であり、位置２２０ａは、要求を承認することが許可された位置である。したがって、コンピュータ装置１１０はネットワーク要求を承認する。
【００３５】
コンピュータ装置１１０が代わりに（例えば別の態様において）、照明具１２０ｃによって送信されたチャレンジコード「０１１０」を含むチャレンジコードのグループを受信した場合、コンピュータ装置はそれを承認する代わりにネットワーク要求を拒絶するはずである。これは、チャレンジコード「０１１０」が（図２Ａの実施例におけるネットワーク要求を承認することを許可された位置２２０ａである）位置２２０ａで光受信可能でないためである。むしろ、チャレンジコード「０１１０」を検出し送信するモバイル装置１１５の能力は、モバイル装置が位置２２０ａの外にあり、例えば位置２２０ｂなどの、照明具１２０ｃによって送信された光２３０ｃを光受信することができるどこかにあることを示唆している。他の実施例によれば、コンピュータ装置１１０が位置２２０ａから光受信可能な１つのチャレンジコードを受信したか、あるいは１つも受信しなかった場合にも、コンピュータ装置１１０はネットワーク要求を拒絶したであろう。
【００３６】
ある態様では、コンピュータ装置１１０は、それぞれ付加的な基準も満たされた否かに基づいてネットワーク要求を承認又は拒絶しうることに留意したい。例えば、特定の態様では、ネットワーク要求を承認又は拒絶することは、モバイル装置が信頼できる装置として認識しているか否かにそれぞれ更に基づいている。他の態様は付加的に又は代替的に、他の基準も考慮に含む。
【００３７】
したがって、コンピュータ装置１１０は、少なくとも幾つかの態様においてネットワーク要求を承認する。幾つかの上記態様では、コンピュータ装置１１０は、複数の照明具１２０ａ〜ｃに対するモバイル装置１１５の移動を追跡する。例えば、一態様では、モバイル装置１１５はある位置２２０ａから別の位置２２０ｂまでの経路２５０に従って移動する。複数の照明具１２０ａ〜ｃに対するモバイル装置１１５の移動を追跡するために、コンピュータ装置１１０は異なる時に複数の照明具１２０ａ〜ｃによって送信された異なるチャレンジコードのグループを受信し、受信した各グループに対し、グループのチャレンジコードからモバイル装置の対応する位置２２０ａ〜ｂを決定する。
【００３８】
複数の照明具１２０ａ〜ｃがビークル内に含まれる照明システム１３０の一部である特定の態様によれば、複数の照明具１２０ａ〜ｃに対するモバイル装置１１５の移動を追跡することは、ビークル内のモバイル装置１１５の移動を（モバイル装置１１５が航空機又は電車の客室を通って移動するときに）追跡することを含む。
【００３９】
付加的に又は代替的に、コンピュータ装置１１０は、ある態様において、特定のネットワーク要求を承認することが許可された位置２２０にモバイル装置１１５があることをユーザに知らせうる。例えば、モバイル装置１１５が位置２２０ａにあると決定されたことに応じて、コンピュータ装置１１０は、モバイル装置１１５が、装置２４０（の例えば制御）へのアクセスを承認することを許可された位置にあることを（例えば、文字メッセージ又は他の信号を介して）ユーザに知らせうる。
【００４０】
更に、特定の態様によれば、コンピュータ装置は付加的に又は代替的に、モバイル装置１１５の移動を追跡するときに、決定されたモバイル装置１１５の位置２２０ａ〜ｂを照らすために、複数の照明具１２０ａ〜ｃを（ある態様では、一または複数の照明システム１３０を介して）制御しうる。例えば、コンピュータ装置１１０は、モバイル装置１１５から、第１のタイムインスタンスにおいて（例えば、コンピュータ装置１１０の制御下で）照明具１２０ａ〜ｂからそれぞれ送信されたチャレンジコード「１１００」及び「０１０１」を受信しうる。コンピュータ装置１１０は、図２Ｂに示すように、モバイル装置１１５が位置２２０ａにあることを、これらの受信したチャレンジコードから決定することができ、これに対応して、照らすように照明具１２０ａ〜ｂを制御する、及び／又は消えるように照明具ｃを制御することができる。
【００４１】
その次に、モバイル装置１１５は、図２Ｃに示すように、経路２５０に沿って進み、位置２２０ａを離れて位置２２０ｂに入りうる。コンピュータ装置１１０は次に、第２のタイムインスタンスにおいて（例えば、コンピュータ装置１１０の制御下で）照明具１２０ｂ〜ｃからそれぞれ送信されたチャレンジコード「００００」及び「１００１」をモバイル装置１１５から受信しうる。照明具１２０ａによって送信されたチャレンジコード「１１１１」は、位置２２０ｂにおいて光受信可能でないため、モバイル装置１１５によって受信されず、したがって、コンピュータ装置１１０へ送信されるチャレンジコードのグループのチャレンジコード「００００」及び「１００１」と一緒には含まれていない。
【００４２】
コンピュータ装置１１０は、図２Ｄに示すように、モバイル装置１１５が現在の位置２２０ｂにあることを、これらの連続受信したチャレンジコード「００００」及び「１００１」から決定することができ、これに対応して、消えるように照明具１２０ｂ〜ｃを制御する、及び／又は照らすように照明具１２０ａを制御することができる。このため、複数の照明具１２０ａ〜ｃから放射された可視光は、ある態様において、経路２５０に沿ってモバイル装置１１５の移動をたどるように見える場合がある。モバイル装置１１５を追跡することを支援して、コンピュータ装置１１０は、定期的にチャレンジコードを光送信するように照明具１２０ａ〜ｃを制御することができ、例えばモバイル装置１１５がチャンレンジコードを学習し、それが位置するところを偽って伝えようとすることを防止するためにチャレンジコードを付加的に又は代替的に変更する場合がある。
【００４３】
したがって、本開示の態様は、コンピュータ装置１１０によって実行される、ネットワーク要求を許可するか否かを決定する方法３００を含む。方法３００は、モバイル装置１１５からネットワーク要求を受信したことに応じて、複数の照明具１２０ａ〜ｃの各々がそれぞれのチャレンジコードを光送信するように複数の照明具１２０ａ〜ｃを制御することを含む（ブロック３１０）。方法３００はさらに、モバイル装置１１５からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶することであって、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置２２０で光受信可能である、承認又は拒絶することを含む（ブロック３２０）。
【００４４】
本開示の態様は、コンピュータ装置１１０によって実行される更に詳細の方法４００を含む。方法４００は、モバイル装置１１５からネットワーク要求を受信することを含む（ブロック４０５）。ある態様では、ネットワーク要求は、ビークル内ネットワークにアクセスするための要求、及び／又はネットワーク要求を承認することが許可された位置２２０ａの装置２４０、又はそのほぼ近くの装置２４０を制御するための要求を含む。
【００４５】
方法４００はさらに、各々がそれぞれのチャレンジコードを光送信するように複数の照明具１２０ａ〜ｃを制御することを含む（ブロック４１０）。幾つかの態様では、各々が光送信するように複数の照明具１２０ａ〜ｃを制御することは、フリッカー値以上のパルス幅変調を使用して各々が光送信するように複数の照明具１２０ａ〜ｃを制御することを含む。
【００４６】
方法４００はさらに、モバイル装置１１５からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶することを含み、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置２２０ａに光受信可能である（ブロック４１５）。幾つかの態様では、ネットワーク要求を承認又は拒絶することは、モバイル装置１１５が信頼できる装置として認識されているか否かにそれぞれ更に基づいている。ネットワーク要求を拒絶したこと（ブロック４１５、拒絶）に応じて、方法４００は終了する（ブロック４２０）。
【００４７】
方法４００はさらに、ネットワーク要求を承認したこと（ブロック４１５、承認）に応じて、複数の照明具１２０ａ〜ｃに対するモバイル装置１１５の移動を追跡することを含む（ブロック４２５）。追跡することは、異なる時に複数の照明具１２０ａ〜ｃによって送信された異なるチャレンジコードのグループを受信し（ブロック４３０）、受信した各グループに対し、グループのチャレンジコードからモバイル装置１１５の対応する位置２２０ａ〜ｂを決定することを含む（ブロック４３５）。幾つかの態様では、複数の照明具１２０ａ〜ｃは、ビークル内に含まれた照明システム１３０に含まれ、複数の照明具１２０ａ〜ｃに対するモバイル装置１１５の移動を追跡することは、ビークル内のモバイル装置１１５の移動を追跡することを含む。
【００４８】
方法４００はさらに、モバイル装置１１５の動きを追跡するときに、決定されたモバイル装置１１５の位置２２０を照らすために、複数の照明具１２０ａ〜ｃを備える照明システム１３０を制御することを含む（ブロック４４０）。その後、方法４００は終了する（ブロック４２０）。
【００４９】
本開示の他の態様は、図５に示す例示のハードウェア５００によって実装される、コンピュータ装置１１０、照明具１２０、及び／又はモバイル装置１１５を含む。ハードウェア５００は、例えば一または複数のバスを介して、互いに通信可能に結合された処理回路５１０とインターフェース回路５３０とを備える。処理回路５１０は、一または複数のマイクロプロセッサ、マイクロコントローラ、ハードウェア回路、個別の論理回路、ハードウェアレジスタ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、又はこれらの組合せを含みうる。例えば、処理回路５１０は、処理回路５１０のメモリ回路５２０内に機械可読コンピュータプログラムとして記憶されるソフトウェア命令５６０を実行することができるプログラマブルハードウェアであってよい。
【００５０】
様々な態様のメモリ回路５２０は、非限定的に、固体媒体（例：ＳＲＡＭ、ＤＲＡＭ、ＤＤＲＡＭ，ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、ソリッドステートドライブ等）、取り外し可能な記憶装置（例：セキュアデジタル（ＳＤ）カード、ミニＳＤカード、マイクロＳＤカード、メモリスティック、サムドライブ、ＵＳＢフラッシュドライブ、ＲＯＭカートリッジ、ユニバーサルメディアディスク）、固定ドライブ（例：磁気ハードディスクドライブ）等を全体的にあるいはいずれかの組合せで含む、揮発性又は非揮発性に関わらず、当技術分野で周知の、あるいは開発可能である任意の非一過性の機械可読媒体を含みうる。
【００５１】
インターフェース回路５３０は、ハードウェア５００の入力及び出力（Ｉ／Ｏ）データ経路を制御するように構成されたコントローラハブであってよい。上記Ｉ／Ｏデータ経路は、通信ネットワーク１０５を介して信号をやり取りするためのデータ経路、及び／又はユーザと信号をやり取りするためのデータ経路を含みうる。例えば、インターフェース回路５３０は、一または複数の無線媒体、有線媒体、電気媒体、電磁媒体、及び／又は光媒体を介して通信信号を送受信するように構成された送受信器を備えうる。インターフェース回路５３０はまた、ユーザに視覚情報を提示するための、グラフィックスアダプタ、ディスプレイポート、ビデオバス、タッチスクリーン、グラフィック処理ユニット（ＧＰＵ）、ディスプレイポート、液晶（ＬＣＤ）、及び発光ダイオード（ＬＥＤ）ディスプレイのうちの一または複数も備えうる。インターフェース回路５３０はまた、ポインティングデバイス（例：マウス、スタイラス、タッチパッド、トラックボール、ポインティングスティック、ジョイスティック）、タッチスクリーン、音声入力用マイクロホン、ジェスチャー光認識用光センサ、及び文字入力用キーボードのうちの一または複数も備えうる。
【００５２】
インターフェース回路５３０は、一体型の物理的構成要素として、あるいは隣接して又は別々に配置された複数の物理的構成要素として実装可能であり、これらはいずれも、処理回路５１０を介して他と通信可能に結合されうる、あるいは他と通信可能でありうる。例えば、インターフェース回路５３０は、出力回路５４０（例：通信ネットワーク１０５を介して通信信号を送信するように構成された送信器回路）と、入力回路５５０（例：通信ネットワーク１０５を介して通信信号を受信するように構成された受信器回路）とを含みうる。同様に、出力回路５４０はディスプレイを含んでいてよく、入力回路５５０はキーボードを含んでいてよい。本開示の様々な態様による、上記の他の実施例、変更例、及び配置例、またこれらの同等物が含まれる。
【００５３】
図５に示すハードウェア５００の特定の態様によれば、インターフェース回路５３０は、複数の照明具１２０ａ〜ｃ及びモバイル装置１１５と信号をやり取りするように構成される。処理回路５１０は、インターフェース回路５３０を介してモバイル装置１１５からネットワーク要求を受信したことに応じて、複数の照明具１２０ａ〜ｃの各々がそれぞれのチャレンジコードを光送信するように、インターフェース回路５３０を介して複数の照明具１２０ａ〜ｃを制御するように構成される。処理回路５１０は更に、インターフェース回路５３０を介してモバイル装置１１５からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶するように構成され、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置２２０で光受信可能である。ハードウェア５００は付加的に又は代替的に、様々な態様に係る、本書に記載の方法及び／又は機能のいずれかを実施するように構成されうる。
【００５４】
特定の態様によれば、ハードウェア５００は、複数の構成要素で構成されうる。これらの構成要素は、複数の通信可能に結合されたハードウェアユニット及び／又はソフトウェアモジュールを含みうる。一または複数のハードウェアユニットは、処理回路５１０及び／又はインターフェース回路５３０に含まれうる。一または複数のソフトウェアモジュールは、メモリ回路５２０に記憶され、処理回路５１０によって実行されうる。
【００５５】
例えば、ハードウェア５００は、コンピュータ装置１１０内に含まれ、図６に示す例示の構成要素６００で構成されうる。構成要素６００は、制御ユニット及び／又はモジュール６１０、及び決定ユニット及び／又はモジュール６２０を含む。この実施例によれば、制御ユニット及び／又はモジュール６１０は、モバイル装置１１５からネットワーク要求を受信したことに応じて、複数の照明具１２０ａ〜ｃの各々がそれぞれのチャレンジコードを光送信するように、複数の照明具１２０ａ〜ｃを制御するように構成される。更に、決定ユニット及び／又はモジュール６２０は、モバイル装置１１５からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶するように構成され、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置２２０で光受信可能である。ハードウェア５００は付加的に又は代替的に、様々な態様に係る、本書に記載の方法及び／又は機能のいずれかを実施するように構成された別のユニット及び／又はモジュールを含みうる。
【００５６】
本開示の更なる態様は、プログラマブルコンピュータ装置１１０を制御するためのコンピュータプログラム製品を記憶する非一過性のコンピュータ可読媒体（例：メモリ回路５２０）である。コンピュータプログラム製品は、プログラマブルコンピュータ装置１１０上で実行されたときに、プログラマブルコンピュータ装置１１０に、本書に記載の方法及び／又は機能のいずれかを実施させるソフトウェア命令５６０を含む。
【００５７】
本発明は、当然ながら、本発明の本質的な特徴から逸脱しない限り、本書に具体的に提示された方法以外の方法で実施することが可能である。本態様は、あらゆる点で、すべて例示的且つ非限定的であるとみなすべきであり、特許請求の範囲の意味及び均等性の範囲内に入るすべての変更は、特許請求の範囲に包含されることが意図されている。
【００５８】
さらに、本開示は、以下の条項による実施形態を含む。
【００５９】
条項１．コンピュータ装置（１１０）であって、
複数の照明具（１２０ａ〜ｃ）及びモバイル装置（１１５）と信号のやり取りをするように構成されたインターフェース回路（５３０）と、
インターフェース回路（５３０）と通信可能に結合された処理回路（５２０）であって、
インターフェース回路（５３０）を介してモバイル装置（１１５）からネットワーク要求を受信したことに応じて、複数の照明具（１２０ａ〜ｃ）の各々がそれぞれのチャレンジコードを光送信するように、インターフェース回路（５３０）を介して複数の照明具（１２０ａ〜ｃ）を制御し、
インターフェース回路（５３０）を介してモバイル装置（１１５）からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶するように構成され、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置（２２０ａ）で光受信可能である、処理回路（５２０）と
を備える、コンピュータ装置（１１０）。
【００６０】
条項２．ネットワーク要求は、ビークル内ネットワーク（２１０）にアクセスするための要求である、条項１に記載のコンピュータ装置（１１０）。
【００６１】
条項３．ネットワーク要求は、ネットワーク要求を承認することが許可された位置（２２０ａ）の装置（２４０）、又はそのほぼ近くの装置（２４０）を制御するための要求である、条項１又は２に記載のコンピュータ装置（１１０）。
【００６２】
条項４．処理回路は、ネットワーク要求が承認されたことに応じて、複数の照明具（１２０ａ〜ｃ）に対するモバイル装置（１１５）の移動を追跡するように更に構成され、モバイル装置（１１５）の移動を追跡するために、処理回路は、異なる時に複数の照明具（１２０ａ〜ｃ）によって送信された異なるチャレンジコードのグループをインターフェース回路（５３０）を介して受信し、受信した各グループに対し、グループのチャレンジコードからモバイル装置（１１５）の対応する位置（２２０ａ〜ｂ）を決定するように構成されている、条項１〜３のいずれか一項に記載のコンピュータ装置（１１０）。
【００６３】
条項５．処理回路は更に、モバイル装置（１１５）の移動を追跡するときに、決定されたモバイル装置（１１５）の位置（２２０ａ〜ｂ）を照らすために、複数の照明具（１２０ａ〜ｃ）を備える照明システム（１３０）をインターフェース回路（５３０）を介して制御するように構成されている、条項４に記載のコンピュータ装置（１１０）。
【００６４】
条項６．照明システム（１３０）はビークル内に含まれ、処理回路は、複数の照明具（１２０ａ〜ｃ）に対するモバイル装置（１１５）の移動を追跡するために、ビークル内のモバイル装置（１１５）の移動を追跡するように構成されている、条項５に記載のコンピュータ装置（１１０）。
【００６５】
条項７．処理回路は、モバイル装置（１１５）が信頼できる装置として認識されているか否かにそれぞれ更に基づいて、ネットワーク要求を承認又は拒絶するように構成されている、条項１〜６のいずれか一項に記載のコンピュータ装置（１１０）。
【００６６】
条項８．各々が光送信するように複数の照明具（１２０ａ〜ｃ）を制御するために、処理回路は、フリッカー値以上のパルス幅変調を使用して各々が光送信するように複数の照明具（１２０ａ〜ｃ）を制御するように構成されている、条項１〜７のいずれか一項に記載のコンピュータ装置（１１０）。
【００６７】
条項９．処理回路は更に、インターフェース回路（５３０）を介して、モバイル装置（１１５）がネットワーク要求を承認することが許可された位置（２２０ａ）にあることをユーザに知らせるように構成されている、条項１〜８のいずれか一項に記載のコンピュータ装置（１１０）。
【００６８】
条項１０．コンピュータ装置（１１０）において実行される、ネットワーク要求を許可するか否かを決定する方法（３００、４００）であって、
モバイル装置（１１５）からネットワーク要求を受信したことに応じて、複数の照明具（１２０ａ〜ｃ）の各々がそれぞれのチャレンジコードを光送信するように、複数の照明具（１２０ａ〜ｃ）を制御すること（３１０）と、
モバイル装置（１１５）からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶することであって、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置（２２０ａ）で光受信可能である、承認又は拒絶すること（３２０）と
を含む方法（３００、４００）。
【００６９】
条項１１．ネットワーク要求は、ビークル内ネットワークにアクセスするための要求である、条項１０に記載の方法（３００、４００）。
【００７０】
条項１２．ネットワーク要求は、ネットワーク要求を承認することが許可された位置（２２０ａ）の装置（２４０）、又はそのほぼ近くの装置（２４０）を制御するための要求である、条項１０又は１１に記載の方法（３００、４００）。
【００７１】
条項１３．ネットワーク要求が承認されたことに応じて、複数の照明具（１２０ａ〜ｃ）に対するモバイル装置（１１５）の移動を追跡することを更に含み、追跡することは、異なる時に複数の照明具（１２０ａ〜ｃ）によって送信された異なるチャレンジコードのグループを受信し、受信した各グループに対し、グループのチャレンジコードからモバイル装置（１１５）の対応する位置（２２０ａ〜ｂ）を決定することを含む、条項１０〜１２のいずれか一項に記載の方法（３００、４００）。
【００７２】
条項１４．モバイル装置（１１５）の移動を追跡するときに、決定されたモバイル装置（１１５）の位置（２２０ａ〜ｂ）を照らすために、複数の照明具（１２０ａ〜ｃ）を備える照明システム（１３０）を制御することを更に含む、条項１３に記載の方法（３００、４００）。
【００７３】
条項１５．照明システム（１３０）はビークル内に含まれ、複数の照明具（１２０ａ〜ｃ）に対するモバイル装置（１１５）の移動を追跡することは、ビークル内のモバイル装置（１１５）の移動を追跡することを含む、条項１４に記載の方法（３００、４００）。
【００７４】
条項１６．ネットワーク要求を承認又は拒絶することは、モバイル装置（１１５）が信頼できる装置として認識されているか否かにそれぞれ更に基づいている、条項１０〜１５のいずれか一項に記載の方法（３００、４００）。
【００７５】
条項１７．各々が光送信するように複数の照明具（１２０ａ〜ｃ）を制御することは、フリッカー値以上のパルス幅変調を使用して各々が光送信するように複数の照明具（１２０ａ〜ｃ）を制御することを含む、条項１０〜１６のいずれか一項に記載の方法（３００、４００）。
【００７６】
条項１８．モバイル装置（１１５）がネットワーク要求を承認することが許可された位置（２２０ａ）にあることをユーザに知らせることを更に含む、条項１０〜１７のいずれか一項に記載の方法（３００、４００）。
【００７７】
条項１９．プログラマブルコンピュータ装置（１１０）を制御するためのコンピュータプログラム製品を記憶する非一過性のコンピュータ可読媒体であって、コンピュータプログラム製品は、プログラマブルコンピュータ装置（１１０）の処理回路（５１０）上で実行されたときに、プログラマブルコンピュータ装置（１１０）に、
モバイル装置（１１５）からネットワーク要求を受信したことに応じて、複数の照明具（１２０ａ〜ｃ）の各々がそれぞれのチャレンジコードを光送信するように、複数の照明具（１２０ａ〜ｃ）を制御させ、
モバイル装置（１１５）からチャレンジコードのグループを受信したか否かにそれぞれ基づいて、ネットワーク要求を承認又は拒絶させるソフトウェア命令（５６０）を含み、グループの各チャレンジコードは、ネットワーク要求を承認することが許可された位置（２２０ａ）で光受信可能である、非一過性のコンピュータ可読媒体。
【図１】
2019083516.tif 000003
【図２Ａ】
2019083516.tif 000004
【図２Ｂ】
2019083516.tif 000005
【図２Ｃ】
2019083516.tif 000006
【図２Ｄ】
2019083516.tif 000007
【図３】
2019083516.tif 000008
【図４】
2019083516.tif 000009
【図５】
2019083516.tif 000010
【図６】
2019083516.tif 000011
【外国語明細書】
2019083516000001.pdf
2019083516000002.pdf
2019083516000003.pdf
2019083516000004.pdf