(57)【要約】  本発明の実施形態は、可視光に基づく通信方法、関連する装置、及び関連するシステムを開示する。当該方法は、第１ＶＬＣ装置により、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、コーディネータへ報告指示メッセージを送信するステップであって、前記報告指示メッセージは、前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップと、前記コーディネータにより、前記第１ＶＬＣ装置により送信された前記報告指示メッセージを受信するステップと、前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップと、を含んで良い。ＶＰＡＮ  ＩＤ衝突が生じると、ＶＰＡＮ上のコーディネータは、別のコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を取得できない。したがって、ＶＰＡＮ  ＩＤ衝突が事実上解決できない。この問題は、本発明を用いて解決できる。
2019523569.tif 000002
【特許請求の範囲】
【請求項１】
可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
第１ＶＬＣ装置により、前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、前記コーディネータに報告指示メッセージを送信するステップであって、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、前記第１ＶＬＣ装置により送信された前記報告指示メッセージを受信するステップと、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップと、
を含む方法。
【請求項２】
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するステップを含む、請求項１に記載の方法。
【請求項３】
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記コーディネータにより、コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するステップであって、前記コーディネータ再調整メッセージは、前記新しいＶＰＡＮ  ＩＤ及び有効時間を含む、ステップと、
前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置により、前記コーディネータ再調整メッセージを受信するステップと、
前記コーディネータ及び前記少なくとも１つのＶＬＣ装置により、前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用するステップと、
を含む請求項１又は２に記載の方法。
【請求項４】
第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記第１ＶＬＣ装置により、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、
を含む請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置により、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記報告指示メッセージを生成するステップであって、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、
を含む請求項１乃至３のいずれか一項に記載の方法。
【請求項６】
第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
第２ＶＬＣ装置により、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記コーディネータへＶＰＡＮ  ＩＤ衝突指示メッセージを送信するステップであって、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用される、ステップと、
前記コーディネータにより、前記第２ＶＬＣ装置により送信された前記ＶＰＡＮ  ＩＤ衝突指示メッセージを受信するステップと、
前記コーディネータにより、前記第１ＶＬＣ装置へ報告要求メッセージを送信するステップであって、前記報告要求メッセージは、前記コーディネータへ検出した近隣ＶＰＡＮ情報を送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記第１ＶＬＣ装置により、前記コーディネータにより送信された前記報告要求メッセージを受信するステップと、
前記第１ＶＬＣ装置により、前記検出した近隣ＶＰＡＮ情報に基づき前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、ステップと、
を含む請求項１乃至３のいずれか一項に記載の方法。
【請求項７】
前記方法は、
前記ＶＰＡＮにある前記少なくとも１つのＶＬＣ装置及び前記コーディネータにより、個々のローカル近隣ＶＰＡＮ情報を維持し、前記少なくとも１つのＶＬＣ装置により、周期的に又はトリガ条件に基づき前記コーディネータに前記ローカル近隣ＶＰＡＮ情報を報告するステップであって、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、前記報告されたローカル近隣ＶＰＡＮ情報を受信するステップと、
前記コーディネータにより、受信した前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持するステップと、
を更に含み、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、前記コーディネータにより、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、前記更新したグローバルＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップを含む、請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
第１ＶＬＣ装置により、前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、前記コーディネータに報告指示メッセージを送信するステップであって、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップ、
を含む方法。
【請求項９】
第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記第１ＶＬＣ装置により、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、
を含む請求項８に記載の方法。
【請求項１０】
第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置により、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記報告指示メッセージを生成するステップであって、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、
を含む請求項８に記載の方法。
【請求項１１】
第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置により、前記コーディネータにより送信された報告要求メッセージを受信するステップであって、前記報告要求メッセージは、検出した近隣ＶＰＡＮ情報を前記コーディネータへ送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、前記報告要求メッセージは、前記コーディネータがＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後に前記コーディネータにより前記第１ＶＬＣ装置へ送信されたメッセージであり、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、第２ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、前記第２ＶＬＣ装置により前記コーディネータへ送信されたメッセージである、ステップと、
前記第１ＶＬＣ装置により、前記検出した近隣ＶＰＡＮ情報に基づき前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、ステップと、
を含む請求項８に記載の方法。
【請求項１２】
前記ＶＰＡＮ  ＩＤ情報は、前記ＶＰＡＮ  ＩＤ情報に基づきグローバル近隣ＶＰＡＮ情報を更新し及び前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するために、前記コーディネータにより使用され、前記グローバル近隣ＶＰＡＮ情報は、受信された報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持されるローカル近隣ＶＰＡＮ情報に基づき、前記コーディネータにより維持される近隣ＶＰＡＮ情報であり、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮにある前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告される近隣ＶＰＡＮ情報であり、前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報は、前記コーディネータにより維持される近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む、請求項８乃至１１のいずれか一項に記載の方法。
【請求項１３】
可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、前記コーディネータにより、第１ＶＬＣ装置により送信された報告指示メッセージを受信するステップであって、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップと、
を含む方法。
【請求項１４】
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するステップを含む、請求項１３に記載の方法。
【請求項１５】
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記コーディネータにより、コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するステップであって、前記コーディネータ再調整メッセージは、前記新しいＶＰＡＮ  ＩＤ及び有効時間を含む、ステップと、
前記コーディネータ及び前記少なくとも１つのＶＬＣ装置により、前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用するステップと、
を含む請求項１３又は１４に記載の方法。
【請求項１６】
前記報告指示メッセージは、前記第１ＶＬＣ装置が、第１プリセット時間内に、近隣ＶＰＡＮ情報を検出し、及び前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、生成されたメッセージであり、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、請求項１３乃至１５のいずれか一項に記載の方法。
【請求項１７】
前記報告指示メッセージは、前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、生成されたメッセージであり、前記報告指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、請求項１３乃至１５のいずれか一項に記載の方法。
【請求項１８】
コーディネータにより、第１ＶＬＣ装置により送信された報告指示メッセージを受信する前記ステップの前に、前記方法は、
前記コーディネータにより、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するステップであって、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用される、ステップと、
前記コーディネータにより、前記第１ＶＬＣ装置へ報告要求メッセージを送信するステップであって、前記報告要求メッセージは、前記コーディネータへ検出した近隣ＶＰＡＮ情報を送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は、前記ＶＰＡＮ  ＩＤ情報を含む、ステップと、
を含む請求項１３乃至１５のいずれか一項に記載の方法。
【請求項１９】
前記方法は、
前記コーディネータにより、ローカル近隣ＶＰＡＮ情報を維持するステップと、
前記コーディネータにより、報告されたローカル近隣ＶＰＡＮ情報を受信するステップであって、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮ上にある前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告された近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、受信された前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持するステップと、
を更に含み、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、前記コーディネータにより、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップを含む、請求項１３乃至１８のいずれか一項に記載の方法。
【請求項２０】
可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へスキャン要求メッセージを送信するステップであって、前記第１装置は第２コーディネータ及び／又は中央制御部を含み、前記第１装置及び前記第１コーディネータは、前記Ｂａｃｋｈａｕｌリンクを用いて接続され、前記スキャン要求メッセージは前記第１装置からＶＰＡＮ  ＩＤ情報を要求するために使用される、ステップと、
前記第１コーディネータにより、前記第１装置により送信されたスキャン確認メッセージを受信し、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択するステップであって、前記スキャン確認メッセージは、前記第１装置が前記スキャン要求メッセージを受信した後に、前記第１コーディネータへ送信され、前記スキャン確認メッセージは、前記第１装置により維持されるＶＰＡＮ  ＩＤ情報を伝達する、ステップと、
を含む方法。
【請求項２１】
前記第１装置は前記第２コーディネータを含み、前記第１装置により維持される前記ＶＰＡＮ  ＩＤ情報は、前記第２コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む、請求項２０に記載の方法。
【請求項２２】
前記第１装置は前記中央制御部を含み、前記第１装置により維持される前記ＶＰＡＮ  ＩＤ情報は、前記Ｂａｃｋｈａｕｌリンクを用いて前記中央制御部に接続されたコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む、請求項２０又は２１に記載の方法。
【請求項２３】
前記第１装置は前記中央制御部を含み、前記方法は、
前記第１コーディネータにより、前記Ｂａｃｋｈａｕｌリンクを用いて、周期的に又はトリガ条件に基づき、前記第１コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を前記中央制御部に報告するステップ、
を更に含む請求項２０乃至２２のいずれか一項に記載の方法。
【請求項２４】
第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて第１装置にスキャン要求メッセージを送信する前記ステップの前に、前記方法は、
前記第１コーディネータにより、第２装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するステップであって、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記第１コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために使用される、ステップ、
を含む請求項２０乃至２３のいずれか一項に記載の方法。
【請求項２５】
前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記第１コーディネータにより、コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するステップであって、前記コーディネータ再調整メッセージは、前記選択されたＶＰＡＮ  ＩＤ及び有効時間を含む、ステップと、
前記コーディネータ及び前記少なくとも１つのＶＬＣ装置により、前記有効時間で前記選択されたＶＰＡＮ  ＩＤを使用するステップと、
を含む請求項２４に記載の方法。
【請求項２６】
第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へスキャン要求メッセージを送信する前記ステップは、前記ＶＰＡＮを確立する前に、前記第１コーディネータにより、前記バックホールＢａｃｋｈａｕｌリンクを用いて、前記第１装置へ前記スキャン要求メッセージを送信するステップを含む、請求項２０乃至２３のいずれか一項に記載の方法。
【請求項２７】
前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記第１コーディネータにより、ビーコンをブロードキャストするステップであって、前記ビーコンは前記選択されたＶＰＡＮ  ＩＤを含む、ステップ、を含む請求項２６に記載の方法。
【請求項２８】
前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する前記ステップは、
前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するステップを含む、請求項２０乃至２７のいずれか一項に記載の方法。
【請求項２９】
前記Ｂａｃｋｈａｕｌリンクは、有線リンク又は無線リンクであり、前記有線リンクは、電力線通信ＰＬＣリンク、イーサネットＥｔｈｅｒｎｅｔリンク、又は光ファイバリンクを含み、前記無線リンクは、Ｗｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクを含む、請求項２０乃至２８のいずれか一項に記載の方法。
【請求項３０】
可視光通信ＶＬＣ装置であって、前記ＶＬＣ装置は、コーディネータを用いて可視光通信個人域ネットワークＶＰＡＮにアクセスし、前記ＶＬＣ装置は、第１ＶＬＣ装置であり、
前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、報告指示メッセージを生成するよう構成される処理モジュールであって、前記報告指示メッセージは、前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、処理モジュールと、
前記コーディネータへ前記報告指示メッセージを送信するよう構成される送信モジュールと、
を含む装置。
【請求項３１】
前記処理モジュールは、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージを生成し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、
よう更に構成される、請求項３０に記載の装置。
【請求項３２】
前記処理モジュールは、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、前記報告指示メッセージを生成し、前記報告指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、請求項３０に記載の装置。
【請求項３３】
前記ＶＬＣ装置は受信モジュールを更に含み、
前記受信モジュールは、前記コーディネータにより送信された報告要求メッセージを受信するよう構成され、前記報告要求メッセージは、検出した近隣ＶＰＡＮ情報を前記コーディネータへ送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、前記報告要求メッセージは、前記コーディネータがＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後に前記コーディネータにより前記第１ＶＬＣ装置へ送信されたメッセージであり、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、第２ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、前記第２ＶＬＣ装置により前記コーディネータへ送信されたメッセージであり、
前記処理モジュールは、前記検出した近隣ＶＰＡＮ情報に基づき前記報告指示メッセージを生成するよう更に構成され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、
請求項３０に記載の装置。
【請求項３４】
前記ＶＰＡＮ  ＩＤ情報は、更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するために、前記ＶＰＡＮ  ＩＤ情報に基づきグローバル近隣ＶＰＡＮ情報を更新するために前記コーディネータにより使用され、前記グローバル近隣ＶＰＡＮ情報は、受信された報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持されるローカル近隣ＶＰＡＮ情報に基づき、前記コーディネータにより維持される近隣ＶＰＡＮ情報であり、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮにある前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告される近隣ＶＰＡＮ情報であり、前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報は、前記コーディネータにより維持される近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む、請求項３０乃至３３のいずれか一項に記載の装置。
【請求項３５】
ネットワークアクセス装置であって、前記ネットワークアクセス装置は、可視光通信ＶＬＣ装置に可視光通信個人域ネットワークＶＰＡＮアクセスを提供するよう構成され、前記ネットワークアクセス装置は、コーディネータであり、
ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、第１ＶＬＣ装置により送信された報告指示メッセージを受信するよう構成される受信モジュールであって、前記報告指示メッセージは、前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、受信モジュールと、
前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するよう構成される処理モジュールと、
を含むネットワークアクセス装置。
【請求項３６】
前記処理モジュールは、具体的に、
前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するよう構成される、請求項３５に記載の装置。
【請求項３７】
前記処理モジュールは、
コーディネータ再調整メッセージを生成し、前記コーディネータ再調整メッセージを前記ＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信するよう更に構成され、前記コーディネータ再調整メッセージは前記新しいＶＰＡＮ  ＩＤ及び有効時間を含み、前記コーディネータ及び前記少なくとも１つのＶＬＣ装置は前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用する、請求項３５又は３６に記載の装置。
【請求項３８】
前記報告指示メッセージは、前記第１ＶＬＣ装置が、第１プリセット時間内に、近隣ＶＰＡＮ情報を検出し、及び前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、生成されたメッセージであり、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、請求項３５乃至３７のいずれか一項に記載の装置。
【請求項３９】
前記報告指示メッセージは、前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、生成されたメッセージであり、前記報告指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、請求項３５乃至３７のいずれか一項に記載の装置。
【請求項４０】
前記装置は送信モジュールを更に含み、
前記受信モジュールは、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するよう更に構成され、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用され、
前記送信モジュールは、前記第１ＶＬＣ装置へ報告要求メッセージを送信するよう構成され、前記報告要求メッセージは、前記コーディネータへ検出した近隣ＶＰＡＮ情報を送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は、前記ＶＰＡＮ  ＩＤ情報を含む、
請求項３５乃至３７のいずれか一項に記載の装置。
【請求項４１】
前記処理モジュールは、ローカル近隣ＶＰＡＮ情報を維持するよう更に構成され、
前記受信モジュールは、報告されたローカル近隣ＶＰＡＮ情報を受信するよう更に構成され、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮ上にある前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告された近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含み、
前記処理モジュールは、受信された前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持し、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するよう更に構成される、
請求項３５乃至４０のいずれか一項に記載の装置。
【請求項４２】
ＶＬＣ装置及びネットワークアクセス装置を含み、前記ＶＬＣ装置は請求項３０乃至３４のいずれか一項に記載の第１ＶＬＣ装置であり、前記ネットワークアクセス装置は請求項３５乃至４１のいずれか一項に記載のコーディネータである、通信システム。
【請求項４３】
ネットワークアクセス装置であって、前記ネットワークアクセス装置は可視光通信ＶＬＣ装置に可視光通信個人域ネットワークＶＰＡＮアクセスを提供するよう構成され、前記ネットワークアクセス装置は第１コーディネータであり、
バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へスキャン要求メッセージを送信するよう構成される送信モジュールであって、前記第１装置は第２コーディネータ及び／又は中央制御部を含み、前記第１装置及び前記第１コーディネータは、前記Ｂａｃｋｈａｕｌリンクを用いて接続され、前記スキャン要求メッセージは前記第１装置からＶＰＡＮ  ＩＤ情報を要求するために使用される、送信モジュールと、
前記第１装置により送信されたスキャン確認メッセージを受信するよう構成される受信モジュールであって、前記スキャン確認メッセージは、前記第１装置が前記スキャン要求メッセージを受信した後に、前記第１コーディネータへ送信され、前記スキャン確認メッセージは、前記第１装置により維持されるＶＰＡＮ  ＩＤ情報を伝達する、受信モジュールと、
前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択するよう構成される処理モジュールと、
を含むネットワークアクセス装置。
【請求項４４】
前記第１装置は前記第２コーディネータを含み、前記第１装置により維持される前記ＶＰＡＮ  ＩＤ情報は、前記第２コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む、請求項４３に記載の装置。
【請求項４５】
前記第１装置は前記中央制御部を含み、前記第１装置により維持される前記ＶＰＡＮ  ＩＤ情報は、前記Ｂａｃｋｈａｕｌリンクを用いて前記中央制御部に接続されたコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む、請求項４３又は４４に記載の装置。
【請求項４６】
前記送信モジュールは、
前記Ｂａｃｋｈａｕｌリンクを用いて、周期的に又はトリガ条件に基づき、前記第１コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を前記中央制御部に報告するよう更に構成される、請求項４３乃至４５のいずれか一項に記載の装置。
【請求項４７】
前記受信モジュールは、
第２装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するよう更に構成され、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記第１コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために使用される、請求項４３乃至４６のいずれか一項に記載の装置。
【請求項４８】
前記処理モジュールは、
前記ＶＰＡＮ  ＩＤ情報に基づき前記ＶＰＡＮ  ＩＤを選択した後に、コーディネータ再調整メッセージを生成し、前記コーディネータ再調整メッセージを前記ＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信するよう更に構成され、前記コーディネータ再調整メッセージは前記選択したＶＰＡＮ  ＩＤ及び有効時間を含み、前記コーディネータ及び前記少なくとも１つのＶＬＣ装置は前記有効時間で前記選択したＶＰＡＮ  ＩＤを使用する、請求項４７に記載の装置。
【請求項４９】
前記送信モジュールは、具体的に、前記ＶＰＡＮを確立する前に、前記バックホールＢａｃｋｈａｕｌリンクを用いて前記第１装置へ前記スキャン要求メッセージを送信するよう構成される、請求項４３乃至４６のいずれか一項に記載の装置。
【請求項５０】
前記送信モジュールは、
前記ＶＰＡＮ  ＩＤ情報に基づき前記ＶＰＡＮ  ＩＤを選択した後に、ビーコンをブロードキャストするよう更に構成され、前記ビーコンは前記選択したＶＰＡＮ  ＩＤを含む、請求項４９に記載の装置。
【請求項５１】
前記処理モジュールは、具体的に、
前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するよう構成される、請求項４３乃至５０のいずれか一項に記載の装置。
【請求項５２】
前記Ｂａｃｋｈａｕｌリンクは、有線リンク又は無線リンクを含み、前記有線リンクは、電力線通信ＰＬＣリンク、イーサネットＥｔｈｅｒｎｅｔリンク、又は光ファイバリンクを含み、前記無線リンクは、Ｗｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクを含む、請求項４３乃至５１のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、可視光に基づく通信方法、関連装置、及び関連システムに関する。
【背景技術】
【０００２】
近年、可視光通信（Visible  Light  Communication、ＶＬＣ）技術の開発が加速化し及び無線通信技術の成長と共に進化している。ＶＬＣは、可視光周波数帯の範囲内の電磁波が通信のための伝送媒体として使用される通信方法である。ＶＬＣの原理は、発光ダイオード（Light  Emitting  Diode、ＬＥＤ）光源の強度を変化させることにより、信号伝送を実施している。光強度が比較的高い周波数において変化するとき、人間の目は光源変化を発見できない。したがって、基本照明機能が実施されると同時に、通信機能が実施できる。従来の無線通信技術と比べて、ＶＬＣ技術は、広範な利用可能スペクトル、電磁気干渉がない、広く分散されたインフラ、人間の身体にとって安全である、及び高い信頼性、のような多くの利点を有する。したがって、近年、ＶＬＣ技術は、学術的及び工業的重要性を置かれ、急速な開発期間に入っている。
【０００３】
従来技術では、１つのＶＬＣネットワークは、可視光通信個人域ネットワーク（Visible  Light  Communication  Personal  Area  Network、ＶＰＡＮ）として参照される。図１は、スタートポロジのＶＰＡＮを示す。ＶＰＡＮは、コーディネータ（Coordinator）及び複数のＶＬＣ装置を含む。コーディネータは、ＶＰＡＮ上のマスタノード（通常、天井のＬＥＤ照明により役割を果たされる）であり、ＶＰＡＮを確立し及び管理すること、及びＶＬＣ装置（通常、スマートフォン、タブレットコンピュータ、又はＰＣのようなＶＬＣ通信機に統合された種々の消費者電子機器により役割を果たされる）にネットワークアクセスを提供することを担う。ＶＬＣ装置は、伝送キャリアとして可視光を用いることにより、及びコーディネータを用いることにより、通信のためにＶＰＡＮにアクセスする。
【０００４】
ＩＥＥＥ８０２．１５．７標準によると、コーディネータは、新しいＶＰＡＮを確立する前に、及びＶＰＡＮ識別子（VPAN  identifier、ＶＰＡＮ  ＩＤ）衝突イベントを検出した後に、アクティブスキャンを実行する必要がある。アクティブＶＰＡＮスキャンの目的は、別のＶＰＡＮに関する情報を知るために、別のＶＰＡＮのコーディネータによりブロードキャストされたビーコンをできる限り受信することである。勿論、この情報は、別のＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。コーディネータは、ＶＰＡＮ  ＩＤ衝突を回避するために、アクティブスキャンの終了後に、別のＶＰＡＮのＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤをＶＰＡＮのために選択する必要がある。
【０００５】
しかしながら、ランバード放射モデルの光強度分布計算式によると、同じ水平面上の天井に配置されたＬＥＤ照明が別のＬＥＤ照明の信号を正しく受信する確率は非常に低く、したがって、コーディネータが別のコーディネータからのビーコンを成功裏に受信する確率も非常に低いことが分かる。したがって、ＶＰＡＮネットワーク上のコーディネータがビーコンを受信する従来の方法は、至急進展される必要がある。
【発明の概要】
【０００６】
本発明の実施形態において解決されるべき課題は、ビーコン最適化問題を解決するために、可視光に基づく通信方法、関連装置、及び関連システムを提供することである。
【０００７】
第１の態様によると、本発明の一実施形態は、可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
第１ＶＬＣ装置により、前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、報告指示メッセージをコーディネータへ送信するステップであって、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、前記第１ＶＬＣ装置により送信された前記報告指示メッセージを受信するステップと、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップと、を含む方法を提供する；
この方法では、ＶＰＡＮ上のコーディネータにより別のコーディネータから直接取得できないＶＰＡＮ  ＩＤ情報は、ＶＰＡＮ上のＶＬＣ装置により受信され転送される。ＶＬＣ装置と別のコーディネータとの間の位置関係は、ＶＬＣ装置が別のコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を取得することがより容易であると決定し、ＶＰＡＮ  ＩＤ衝突が効率的に解消でき、ＶＰＡＮシステムの実行効率が向上され、ビーコン最適化問題が解決される。
【０００８】
第１の態様を参照して、第１の可能な実装では、コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップの特定の実装は、次の通りである。前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するステップ。この方法では、コーディネータは、ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＩＤを選択し、該ＩＤを新しいＶＰＡＮ  ＩＤとして使用して、衝突が再び生じるのを回避する。
【０００９】
第１の態様、又は第１の態様の第１の可能な実装を参照して、第２の可能な実装では、前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記コーディネータにより、コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するステップであって、前記コーディネータ再調整メッセージは、前記新しいＶＰＡＮ  ＩＤ及び有効時間を含む、ステップと、
前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置により、前記コーディネータ再調整メッセージを受信するステップと、
前記コーディネータ及び前記少なくとも１つのＶＬＣ装置により、前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用するステップと、を含む。この方法では、新しいＶＰＡＮ  ＩＤを選択した後に、コーディネータは、ＶＰＡＮ上にあるＶＬＣ装置が新しいＶＰＡＮ  ＩＤを使用し始めるように、コーディネータの存在するＶＰＡＮが新しいＶＰＡＮ  ＩＤに切り替えることをＶＰＡＮ上にあるＶＬＣ装置に通知するために、関連メッセージを生成する。
【００１０】
第１の態様、第１の態様の第１の可能な実装、又は第１の態様の第２の可能な実装を参照して、第３の可能な実装では、第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記第１ＶＬＣ装置により、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、を含む。つまり、この方法では、ＶＰＡＮ  ＩＤ衝突は、第１ＶＬＣ装置により発見され及び報告され、報告される指示メッセージはプリセット時間期間内に検出された近隣ＶＰＡＮ情報を含む。したがって、より多くの近隣ＶＰＡＮ  ＩＤ情報が検出でき、ＶＰＡＮ  ＩＤ衝突が後に生じる可能性が低減される。
【００１１】
第１の態様、第１の態様の第１の可能な実装、又は第１の態様の第２の可能な実装を参照して、第４の可能な実装では、第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記第１ＶＬＣ装置により、前記報告指示メッセージを生成するステップであって、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、を含む。つまり、この方法では、ＶＰＡＮ  ＩＤは、第１ＶＬＣ装置により発見され報告され、ＶＰＡＮ  ＩＤ衝突は発見された後に直ちに報告される。報告された指示メッセージに含まれるＶＰＡＮ  ＩＤは、ＶＰＡＮ  ＩＤ衝突が発見されるとき又は前に、第１ＶＬＣ装置により検出された近隣ＶＰＡＮ  ＩＤ情報であって良い。これは、ＶＬＣ装置が衝突を発見した後に、ＶＬＣ装置により衝突を報告し及びＶＰＡＮ  ＩＤ情報をフィードバックする効率を向上する。
【００１２】
第１の態様、第１の態様の第１の可能な実装、又は第１の態様の第２の可能な実装を参照して、第５の可能な実装では、第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
第２ＶＬＣ装置により、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記コーディネータへＶＰＡＮ  ＩＤ衝突指示メッセージを送信するステップであって、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用される、ステップと、
前記コーディネータにより、前記第２ＶＬＣ装置により送信された前記ＶＰＡＮ  ＩＤ衝突指示メッセージを受信するステップと、
前記コーディネータにより、前記第１ＶＬＣ装置へ報告要求メッセージを送信するステップであって、前記報告要求メッセージは、前記コーディネータへ検出した近隣ＶＰＡＮ情報を送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記第１ＶＬＣ装置により、前記コーディネータにより送信された前記報告要求メッセージを受信するステップと、
前記第１ＶＬＣ装置により、前記検出した近隣ＶＰＡＮ情報に基づき前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、ステップと、を含む。この方法では、衝突は、第１ＶＬＣ装置以外の第２ＶＬＣ装置により報告され、衝突を学習した後に、コーディネータは、ＶＰＡＮＩＤ情報をフィードバックするために第１ＶＬＣ装置を指定する。この方法では、本発明の実装は、一層多様化され且つ柔軟であり、コーディネータは、ＶＰＡＮ  ＩＤ情報をより適切に取得するために、コーディネータにより実行される計算及び予測に基づき、ＶＰＡＮ  ＩＤ情報を報告すべき関連ＶＬＣ装置を能動的に選択できる。
【００１３】
第１の態様、第１の態様の第１の可能な実装、第１の態様の第２の可能な実装、第１の態様の第３の可能な実装、第１の態様の第４の可能な実装、又は第１の態様の第５の可能な実装を参照して、第６の可能な実装では、前記方法は、
前記ＶＰＡＮにある前記少なくとも１つのＶＬＣ装置及び前記コーディネータにより、個々のローカル近隣ＶＰＡＮ情報を維持し、前記少なくとも１つのＶＬＣ装置により、周期的に又はトリガ条件に基づき前記コーディネータに前記ローカル近隣ＶＰＡＮ情報を報告するステップであって、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、前記報告されたローカル近隣ＶＰＡＮ情報を受信するステップと、
前記コーディネータにより、受信した前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持するステップと、を更に含み、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、前記コーディネータにより、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップを含む。この方法では、ＶＬＣ装置及びコーディネータによりＶＰＡＮ  ＩＤ情報を検出し及び維持するプロセスが追加され、コーディネータがグローバル近隣ＶＰＡＮ情報をリアルタイムに学習できるようにする。この方法では、ＶＰＡＮ  ＩＤ衝突が生じると、より包括的な近隣ＶＰＡＮ情報が素早く取得できる。これは、衝突が再び生じるのを可能な限り回避するために、新しいＶＰＡＮ  ＩＤを選択することを助け、ＶＰＡＮシステムの実行効率を向上する。
【００１４】
第２の態様によると、本発明の一実施形態は、可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
第１ＶＬＣ装置により、前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、前記コーディネータに報告指示メッセージを送信するステップであって、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップ、を含む。
【００１５】
第２の態様を参照して、第２の態様の第１の可能な実装では、第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記第１ＶＬＣ装置により、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、を含む。
【００１６】
第２の態様を参照して、第２の可能な実装では、第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
前記第１ＶＬＣ装置により、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、前記報告指示メッセージを生成するステップであって、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ステップ、を含む。
【００１７】
第２の態様を参照して、第３の可能な実装では、第１ＶＬＣ装置により、前記コーディネータに報告指示メッセージを送信する前記ステップの前に、前記方法は、
第１ＶＬＣ装置により、前記コーディネータにより送信された前記報告要求メッセージを受信するステップであって、前記報告要求メッセージは、検出した近隣ＶＰＡＮ情報を前記コーディネータへ送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、前記報告要求メッセージは、前記コーディネータがＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後に前記コーディネータにより前記第１ＶＬＣ装置へ送信されたメッセージであり、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、第２ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、前記第２ＶＬＣ装置により前記コーディネータへ送信されたメッセージである、ステップと、
前記第１ＶＬＣ装置により、前記検出した近隣ＶＰＡＮ情報に基づき前記報告指示メッセージを生成するステップであって、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、ステップと、を含む。
【００１８】
第２の態様、第２の態様の第１の可能な実装、第２の態様の第２の可能な実装、又は第２の態様の第３の可能な実装を参照して、第４の可能な実装では、前記ＶＰＡＮ  ＩＤ情報は、前記ＶＰＡＮ  ＩＤ情報に基づきグローバル近隣ＶＰＡＮ情報を更新し及び前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するために、前記コーディネータにより使用され、前記グローバル近隣ＶＰＡＮ情報は、受信された報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持されるローカル近隣ＶＰＡＮ情報に基づき、前記コーディネータにより維持される近隣ＶＰＡＮ情報であり、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮにある前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告される近隣ＶＰＡＮ情報であり、前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報は、前記コーディネータにより維持される近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。
【００１９】
第３の態様によると、本発明の一実施形態は、可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、前記コーディネータにより、第１ＶＬＣ装置により送信された報告指示メッセージを受信するステップであって、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップと、を含み得る方法を提供する。
【００２０】
第３の態様を参照して、第１の可能な実装では、コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するステップを含む。
【００２１】
第３の態様、又は第３の態様の第１の可能な実装を参照して、第２の可能な実装では、前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記コーディネータにより、コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するステップであって、前記コーディネータ再調整メッセージは、前記新しいＶＰＡＮ  ＩＤ及び有効時間を含む、ステップと、
前記コーディネータ及び前記少なくとも１つのＶＬＣ装置により、前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用するステップと、を含む。
【００２２】
第３の態様、第３の態様の第１の可能な実装、第３の態様の第２の可能な実装を参照して、第３の可能な実装では、前記報告指示メッセージは、前記第１ＶＬＣ装置が、第１プリセット時間内に、近隣ＶＰＡＮ情報を検出し、及び前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、生成されたメッセージであり、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【００２３】
第３の態様、第３の態様の第１の可能な実装、第３の態様の第２の可能な実装を参照して、第４の可能な実装では、前記報告指示メッセージは、前記第１ＶＬＣ装置が、前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、生成されたメッセージであり、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【００２４】
第３の態様、第３の態様の第１の可能な実装、又は第３の態様の第２の可能な実装を参照して、第５の可能な実装では、コーディネータにより、第１ＶＬＣ装置により送信された報告指示メッセージを受信する前記ステップの前に、前記方法は、
前記コーディネータにより、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するステップであって、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用される、ステップと、
前記コーディネータにより、前記第１ＶＬＣ装置へ報告要求メッセージを送信するステップであって、前記報告要求メッセージは、前記コーディネータへ検出した近隣ＶＰＡＮ情報を送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は、前記ＶＰＡＮ  ＩＤ情報を含む、ステップと、を含む。
【００２５】
第３の態様、第３の態様の第１の可能な実装、第３の態様の第２の可能な実装、第３の態様の第３の可能な実装、第３の態様の第４の可能な実装、又は第３の態様の第５の可能な実装を参照して、第６の可能な実装では、前記方法は、
前記コーディネータにより、ローカル近隣ＶＰＡＮ情報を維持するステップと、
前記コーディネータにより、報告されたローカル近隣ＶＰＡＮ情報を受信するステップであって、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告される近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む、ステップと、
前記コーディネータにより、受信した前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持するステップと、を更に含み、
前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する前記ステップは、前記コーディネータにより、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップを含む。
【００２６】
第４の態様によると、本発明の一実施形態は、可視光に基づく通信方法であって、可視光通信個人域ネットワークＶＰＡＮシステムに適用され、前記ＶＰＡＮはコーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記方法は、
第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へスキャン要求メッセージを送信するステップであって、前記第１装置は第２コーディネータ及び／又は中央制御部を含み、前記第１装置及び前記第１コーディネータは、前記Ｂａｃｋｈａｕｌリンクを用いて接続され、前記スキャン要求メッセージは前記第１装置からＶＰＡＮ  ＩＤ情報を要求するために使用される、ステップと、
前記第１コーディネータにより、前記第１装置により送信されたスキャン確認メッセージを受信し、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択するステップであって、前記スキャン確認メッセージは、前記第１装置が前記スキャン要求メッセージを受信した後に、前記第１コーディネータへ送信され、前記スキャン確認メッセージは、前記第１装置により維持されるＶＰＡＮ  ＩＤ情報を伝達する、ステップと、を含み得る方法を提供する。
【００２７】
第４の態様を参照して、第１の可能な実装では、前記第１装置は前記第２コーディネータを含み、前記第１装置により維持されている前記ＶＰＡＮ  ＩＤ情報は、前記第２コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【００２８】
第４の態様、又は第４の態様の第１の可能な実装を参照して、第２の可能な実装では、前記第１装置は中央制御部を含み、前記第１装置により維持されている前記ＶＰＡＮ  ＩＤ情報は、前記Ｂａｃｋｈａｕｌリンクを用いて前記中央制御部に接続されたコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【００２９】
第４の態様、第４の態様の第１の可能な実装又は第４の態様の第２の可能な実装を参照して、第３の可能な実装では、前記第１装置は前記中央制御部を含み、前記方法は、前記第１コーディネータにより、周期的に又はトリガ条件に基づき、前記Ｂａｃｋｈａｕｌリンクを用いて、前記第１コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を前記コーディネータに報告するステップを含む。
【００３０】
第４の態様、第４の態様の第１の可能な実装、第４の態様の第２の可能な実装又は第４の態様の第３の可能な実装を参照して、第４の可能な実装では、第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へスキャン要求メッセージを送信する前記ステップの前に、前記方法は、前記第１コーディネータにより、第２装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するステップであって、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記第１コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために使用される、ステップを含む。
【００３１】
第４の態様の第４の可能な実装を参照して、第５の可能な実装では、前記コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記第１コーディネータにより、コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するステップであって、前記コーディネータ再調整メッセージは、前記選択されたＶＰＡＮ  ＩＤ及び有効時間を含む、ステップと、
前記コーディネータ及び前記少なくとも１つのＶＬＣ装置により、前記有効時間で前記選択されたＶＰＡＮ  ＩＤを使用するステップと、を含む。
【００３２】
第４の態様、第４の態様の第１の可能な実装、第４の態様の第２の可能な実装又は第４の態様の第３の可能な実装を参照して、第６の可能な実装では、第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へスキャン要求メッセージを送信する前記ステップは、前記ＶＰＡＮを確立する前に、前記第１コーディネータにより、バックホールＢａｃｋｈａｕｌリンクを用いて、第１装置へ前記スキャン要求メッセージを送信するステップを含む。
【００３３】
第４の態様の第６の可能な実装を参照して、第７の可能な実装では、前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する前記ステップの後に、前記方法は、
前記第１コーディネータにより、ビーコンをブロードキャストするステップであって、前記ビーコンは前記選択されたＶＰＡＮ  ＩＤを含む、ステップ、を含む。
【００３４】
第４の態様、第４の態様の第１の可能な実装、第４の態様の第２の可能な実装、第４の態様の第３の可能な実装、第４の態様の第４の可能な実装、第４の態様の第５の可能な実装、第４の態様の第６の可能な実装、又は第４の態様の第７の可能な実装を参照して、第８の可能な実装では、前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報を選択する前記ステップは、前記第１コーディネータにより、前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するステップを含む。
【００３５】
第４の態様、第４の態様の第１の可能な実装、第４の態様の第２の可能な実装、第４の態様の第３の可能な実装、第４の態様の第４の可能な実装、第４の態様の第５の可能な実装、第４の態様の第６の可能な実装、第４の態様の第７の可能、又は第４の態様の第８の可能な実装を参照して、第９の可能な実装では、前記Ｂａｃｋｈａｕｌリンクは有線リンク又は無線リンクを含み、前記有線リンクは、電力線通信ＰＬＣリンク、イーサネットＥｔｈｅｒｎｅｔリンク、又は光ファイバリンクを含み、前記無線リンクは、Ｗｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクを含む。
【００３６】
本発明の実施形態の第５の態様は、第２の態様による方法を実行するよう構成されるモジュールを含むＶＬＣ装置を提供する。
【００３７】
本発明の実施形態の第６の態様は、第３の態様による方法を実行するよう構成されるモジュールを含むネットワークアクセス装置を提供する。
【００３８】
本発明の実施形態の第７の態様は、第４の態様による方法を実行するよう構成されるモジュールを含むネットワークアクセス装置を提供する。
【００３９】
本発明の実施形態の第８の態様は、装置であって、前記装置はプロセッサを含み、前記プロセッサは、第２の態様による可視光に基づく通信方法における対応する機能を実行する際に該装置をサポートするよう構成される、装置を提供する。前記装置は、メモリを更に含んで良く、前記メモリは、前記プロセッサに結合され、前記装置のために必要なプログラム命令及びデータを格納するよう構成される。前記装置は、前記装置と別の装置又は通信ネットワークとの間の通信を実行するよう構成される通信インタフェースを更に含んで良い。
【００４０】
本発明の実施形態の第９の態様は、装置であって、前記装置はプロセッサを含み、前記プロセッサは、第３の態様による可視光に基づく通信方法における対応する機能を実行する際に該装置をサポートするよう構成される、装置を提供する。前記装置は、メモリを更に含んで良く、前記メモリは、前記プロセッサに結合され、前記装置のために必要なプログラム命令及びデータを格納するよう構成される。前記装置は、前記装置と別の装置又は通信ネットワークとの間の通信を実行するよう構成される通信インタフェースを更に含んで良い。
【００４１】
本発明の実施形態の第１０の態様は、装置であって、前記装置はプロセッサを含み、前記プロセッサは、第４の態様による可視光に基づく通信方法における対応する機能を実行する際に該装置をサポートするよう構成される、装置を提供する。前記装置は、メモリを更に含んで良く、前記メモリは、前記プロセッサに結合され、前記装置のために必要なプログラム命令及びデータを格納するよう構成される。前記装置は、前記装置と別の装置又は通信ネットワークとの間の通信を実行するよう構成される通信インタフェースを更に含んで良い。
【００４２】
本発明の実施形態の第１１の態様は、第８の態様による装置により使用されるコンピュータソフトウェア命令を格納するよう構成されるコンピュータ記憶媒体を提供する。前記コンピュータソフトウェア命令は、前述の態様を実行するために設計されたプログラムを含む。
【００４３】
本発明の実施形態の第１２の態様は、第９の態様による装置により使用されるコンピュータソフトウェア命令を格納するよう構成されるコンピュータ記憶媒体を提供する。前記コンピュータソフトウェア命令は、前述の態様を実行するために設計されたプログラムを含む。
【００４４】
本発明の実施形態の第１３の態様は、第１０の態様による装置により使用されるコンピュータソフトウェア命令を格納するよう構成されるコンピュータ記憶媒体を提供する。前記コンピュータソフトウェア命令は、前述の態様を実行するために設計されたプログラムを含む。
【００４５】
本発明の実施形態の第１４の態様は、第５の態様による第１ＶＬＣ装置及び／又は第６の態様によるコーディネータを含む通信システムを提供する。
【００４６】
本発明の実施形態によると、ＶＰＡＮシステムにおいて、ＶＰＡＮは、コーディネータ及び少なくとも１つの可視光通信ＶＬＣ装置を含み、前記ＶＰＡＮシステムの中の複数のＶＬＣ装置の中の前記第１ＶＬＣ装置は、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、コーディネータへ報告指示メッセージを送信し、報告指示メッセージは、第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む。コーディネータは、第１ＶＬＣ装置により送信された報告指示メッセージを受信し、第１ＶＬＣ装置により送信された報告指示メッセージに含まれるＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する。つまり、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じるとき、本発明の実施形態によると、ＶＰＡＮ上のコーディネータにより別のコーディネータから直接取得できないＶＰＡＮ  ＩＤ情報は、ＶＰＡＮ上のＶＬＣ装置により受信され転送される。ＶＬＣ装置と別のコーディネータとの間の位置関係は、ＶＬＣ装置にとって、別のコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を取得することがより容易であると決定する。したがって、ＶＰＡＮ  ＩＤ衝突は効率的に解消でき、ＶＰＡＮシステムの実行効率が向上される。
【図面の簡単な説明】
【００４７】
本発明の実施形態の又は従来技術の技術的ソリューションをより明確に説明するために、以下に実施形態又は従来技術の説明に必要な添付の図面を記載する。明らかなことに、以下の説明中の添付の図面は、本発明のほんの一部の実施形態であり、これらの図面に従って当業者により創造的労力を有しないで他の図面も得られる。
【００４８】
【図１】スタートポロジのＶＰＡＮの概略構造図である。
【００４９】
【図２】本発明の一実施形態によるＶＰＡＮシステムのアーキテクチャ図である。
【００５０】
【図３】本発明の一実施形態による可視光に基づく通信方法の概略フローチャートである。
【００５１】
【図４】本発明の一実施形態による可視光に基づく通信方法の一実施形態の概略フローチャートである。
【００５２】
【図５】本発明の一実施形態による可視光に基づく通信方法の別の実施形態の概略フローチャートである。
【００５３】
【図６】本発明の一実施形態による別の可視光に基づく通信方法の概略フローチャートである。
【００５４】
【図７】本発明の一実施形態による分散ＬＥＤ照明レイアウトの図である。
【００５５】
【図８】本発明の一実施形態による別の可視光に基づく通信方法の一実施形態の概略フローチャートである。
【００５６】
【図９】本発明の一実施形態による集中ＬＥＤ照明レイアウトの図である。
【００５７】
【図１０】本発明の一実施形態による別の可視光に基づく通信方法の別の実施形態の概略フローチャートである。
【００５８】
【図１１】本発明の一実施形態による第１ＶＬＣ装置の概略構造図である。
【００５９】
【図１２】本発明の一実施形態によるコーディネータの概略構造図である。
【００６０】
【図１３】本発明の一実施形態による通信システムの概略構造図である。
【００６１】
【図１４】本発明の一実施形態による第１コーディネータの概略構造図である。
【００６２】
【図１５】本発明の一実施形態による装置の概略構造図である。
【発明を実施するための形態】
【００６３】
以下に、本発明の実施形態の添付の図面を参照して、本発明の実施形態における技術的解決策を明確且つ十分に説明する。明らかに、記載される実施形態は、本発明の実施形態の一部であり、全てではない。本発明の実施形態に基づき創造的労力を有しないで当業者により得られる全ての他の実施形態は、本発明の保護範囲に包含される。
【００６４】
本発明の明細書、請求項、及び添付の図面において、用語「第１」、「第２」、「第３」、「第４」等は、異なるオブジェクト間を区別することを意図し、特定の順序を示さない。さらに、用語「有する」、「含む」、又はそれらの任意の変形は、非排他的包含をカバーすることを意図する。例えば、一連のステップ若しくはユニットを含む処理、方法、システム、プロダクト、又は装置は、列挙されたステップ又はユニットに限定されず、任意で、列挙されないステップ又はユニットを更に含み、或いは任意で、処理、方法、プロダクト、若しくは装置の別の固有のステップ又はユニットを更に含む。
【００６５】
本願明細書における「実施形態」の言及は、該実施形態を参照して記載される特定の特徴、構造、又は機能が本発明の少なくとも１つの実施形態に含まれ得ることを意味する。本願明細書の様々な場所に示されるフレーズは、必ずしも同じ実施形態を表さず、別の実施形態から排他的な独立した又は任意の実施形態ではない。本願明細書に記載された実施形態は別の実施形態と結合されて良いことが、当業者により明らかに及び暗に理解される。
【００６６】
当業者による理解を容易にするために、以下は本願における幾つかの用語を説明する。
【００６７】
（１）第１ＶＬＣ装置及び第２ＶＬＣ装置は、可視光通信を実行可能な装置である。例えば、装置は、端末であって良い。端末は、ユーザ機器（User  Equipment、ＵＥ）としても参照され、ユーザに音声及び／又はデータ接続を提供する装置、例えば、スマートフォン、タブレットコンピュータ、メディアプレイヤ、スマートＴＶ、スマートバンド、インテリジェント・ウェアラブル装置、ＭＰ３プレイヤ（Moving  Picture  Experts  Group  Audio  Layer  III、ムービング・ピクチャ・エキスパート・グループ・オーディオ・レイヤ３）、ＭＰ４（Moving  Picture  Experts  Group  Audio  Layer  IV、ムービング・ピクチャ・エキスパート・グループ・オーディオ・レイヤ３）プレイヤ、パーソナルデジタルアシスタント（Personal  Digital  Assistant、ＰＤＡ）、ラップトップポータブルコンピュータ、又はデスクトップコンピュータのような、可視光通信機能を有する通信装置である。コーディネータは、可視光通信個人域ネットワークＶＰＡＮ上のマスタノードであり、ＶＰＡＮ上の端末にネットワークアクセスを提供し、運転中のＶＰＡＮを管理し維持する。通常、コーディネータは、天井にある発光ダイオード（Light  Emitting  Diode、ＬＥＤ）照明により役割を果たされる。コーディネータは、セルラネットワークのアクセスネットワーク側にある可視光通信機能を有する無線アクセスネットワーク（Radio  Access  Network、ＲＡＮ）装置であっても良い。所謂ＲＡＮ装置は、端末に無線ネットワークにアクセスさせる装置であり、進化型ＮｏｄｅＢ（evolved  NodeB、ｅＮＢ）、無線ネットワーク制御部（radio  network  controller、ＲＮＣ）、ＮｏｄｅＢ（NodeB、ＮＢ）、基地局制御部（Base  Station  Controller、ＢＳＣ）、ベーストランシーバ局（Base  Transceiver  tation、ＢＴＳ）、ホーム基地局（例えば、Home  evolved  NodeB、又はHome  NodeB、ＨＮＢ）、又はベースバンドユニット（Baseband  Unit、ＢＢＵ）を含むがこれらに限定されない。別の例では、第１ＶＬＣ装置及び第２ＶＬＣ装置は、中央制御部であっても良い。中央制御部は、有線又は無線接続リンクを用いて全てのＶＰＡＮのコーディネータに接続され及びＶＰＡＮの実行を一緒に調整し管理することを担う、グローバル制御ノードである。
【００６８】
（２）ＭＡＣレイヤ：本発明の実施形態におけるＭＡＣレイヤは、データプレーン及び管理プレーンを含むＶＬＣ  ＭＡＣレイヤである。ＭＡＣレイヤのデータプレーンは、高位レイヤから分配されるサービスデータに対してＭＡＣフレーム化を実行し及び渡されたＭＡＣフレームを物理レイヤに分けることを担う。ＭＡＣレイヤの管理プレーンは、種々のＭＡＣレイヤメッセージを生成し、ＭＡＣレイヤにより受信されたメッセージを認識し、及びＭＡＣレイヤメッセージの内容に基づき対応する処理動作を実行することを担う。
【００６９】
（３）ＭＡＣレイヤ管理エンティティ（MAC  layer  Management  Entity、ＭＬＭＥ）：ＭＬＭＥは、ＭＡＣレイヤの管理プレーンであり、管理プレーンは、種々のＭＡＣレイヤメッセージを生成し、ＭＡＣレイヤにより受信されたメッセージを認識し、及びＭＡＣレイヤメッセージの内容に基づき対応する処理動作を実行することを担う。
【００７０】
（４）ＭＡＣレイヤの隣接高位レイヤは、ＭＡＣレイヤの上にあるＭＡＣレイヤの次のプロトコルレイヤである。隣接する高位レイヤは、ＩＥＥＥ１９０５．１標準における抽象化レイヤであって良く、又はＩＰレイヤ若しくは別のプロトコルレイヤであって良い。これは、本発明において限定されない。ＭＡＣレイヤは、プリミティブを用いてＭＡＣレイヤの隣接高位レイヤと相互作用して良い。
【００７１】
（５）プリミティブは、プロトコルスタック内の２つの隣接レイヤが相互作用を実行しているときに交換されるパラメータセットである。パラメータセットの中には、相互作用において一方のパーティにより他方のパーティに提供される必要情報がある。パラメータに加えて、各プリミティブについて、プリミティブの生成条件、プリミティブ相互作用の目的、他のパーティがプリミティブを受信した後に実行される処理動作、等が更に厳格に規定される。全体のサービスプリミティブは、名称、型、及びパラメータを含む。さらに、プリミティブの生成機会、プリミティブの使用、及びプリミティブが受信された後に実行される動作は、プリミティブについて更に規定される必要がある。
【００７２】
（６）「複数の」は、２又は２より多くを表す。用語「及び／又は」は、関連するオブジェクトを説明するための関連付け関係を記載し、３つの関係が存在し得ることを表す。例えば、Ａ及び／又はＢは、以下の３つの場合を表すことがある。Ａのみが存在する、ＡとＢの両方が存在する、並びに、Ｂのみが存在する。記号「／」は、概して、関連するオブジェクト間の「又は」の関係を示す。
【００７３】
以下は、添付の図面を参照して本願の実施形態を記載する。
【００７４】
本発明の実施形態の理解を容易にするために、以下は、先ず、本発明の実施形態が基礎を置く可視光通信個人域ネットワークＶＰＡＮシステムのアーキテクチャを記載する。
【００７５】
図２を参照すると、ＶＰＡＮシステムは、複数のＶＰＡＮを含む（ＶＰＡＮ１及びＶＰＡＮ２のみが図２に一例として示される）。図中のＶＰＡＮ１及びＶＰＡＮ２の両者は、スタートポロジ構造にある。ＶＰＡＮ１及びＶＰＡＮ２は、それぞれ、コーディネータ（例えば、天井にあるＬＥＤ）及び少なくとも１つのＶＬＣ装置（例えば、スマートフォン、タブレットコンピュータ、又はＶＬＣ通信機を統合されたＰＣ）を含む。コーディネータは、ＶＰＡＮ上のマスタノードであり、ＶＬＣ装置にネットワークアクセスを提供する。ＶＰＡＮ１上のコーディネータ１及びＶＰＡＮ２上のコーディネータ２は、ＶＰＡＮ１及びＶＰＡＮ２上の装置にＶＰＡＮ実行のために必要な情報を提供するために、ブロードキャスト方式で周期的にビーコンを送信する（ビーコンは、ＶＰＡＮ  ＩＤ、コーディネータショートアドレス、又はリソーススケジューリング情報のようなＶＰＡＮ実行のために必要な何らかの重要情報を伝達する）。ＶＰＡＮ上の装置は、ビーコンを受信することにより、及びビーコン内で提供される情報に基づき、コーディネータとの同期を保ち、ＶＰＡＮにアクセスし、及びＶＰＡＮ上で正しく動作する。
【００７６】
各ＶＰＡＮは、ＶＰＡＮを識別するために使用されるＶＰＡＮ  ＩＤを有する。したがって、ＶＰＡＮを確立するとき、コーディネータは、確立されるべきＶＰＡＮのためにＶＰＡＮ  ＩＤを決定する必要がある。通常、標準は、コーディネータがＶＰＡＮ  ＩＤを決定する方法を規定しない。しかしながら、コーディネータは、可能な限り、別のＶＰＡＮにより選択されたＶＰＡＮ  ＩＤと同じＶＰＡＮ  ＩＤを選択することを回避すべきである。２つの異なるＶＰＡＮが同じＶＰＡＮ  ＩＤを選択した場合、２つのＶＰＡＮのＶＰＡＮ  ＩＤは互いに衝突すると考えられる。この場合、ＶＰＡＮ  ＩＤ衝突は解決される必要がある。ビーコンはＶＰＡＮ  ＩＤ情報を伝達するので、コーディネータ及び装置が別のＶＰＡＮのコーディネータにより送信されたビーコンを検出できる場合、コーディネータ及び装置は、ＶＰＡＮのＶＰＡＮ  ＩＤが近隣ＶＰＡＮのＶＰＡＮ  ＩＤと衝突するか否かを決定できる。ＶＰＡＮ上のコーディネータが別のＶＰＡＮ上のコーディネータのビーコンを検出し、ＶＰＡＮのＶＰＡＮ  ＩＤが別のＶＰＡＮのＶＰＡＮ  ＩＤと同じであることを発見した場合、ＶＰＡＮ  ＩＤ衝突イベントを検出するのはコーディネータである。ＶＰＡＮ上の装置が別のＶＰＡＮ上のコーディネータのビーコンを検出し、ＶＰＡＮのＶＰＡＮ  ＩＤが別のＶＰＡＮのＶＰＡＮ  ＩＤと同じであることを発見した場合、ＶＰＡＮ  ＩＤ衝突を検出するのは装置である。この場合、装置は、ＶＰＡＮ  ＩＤ衝突イベントを報告するために、ＶＰＡＮ  ＩＤ衝突指示メッセージをコーディネータへ送信する必要がある。したがって、コーディネータは、依然として、装置の報告を通じてＶＰＡＮ  ＩＤ衝突を最終的に検出できる。ＶＰＡＮ  ＩＤ衝突を検出するためにどの方法が使用されるかに拘わらず、コーディネータは、できるだけ早く、コーディネータの存在するＶＰＡＮのために新しいＶＰＡＮ  ＩＤを選択する必要がある。コーディネータは、ＶＰＡＮにおけるリソーススケジューリング及び管理を実行するための時間周期としてスーパーフレームを使用し、コーディネータは、各スーパーフレームの中で少なくとも１回、ビーコンをブロードキャストする。
【００７７】
前述の既存のＩＥＥＥ８０２．１５．７標準における調整によると、新しいＶＰＡＮを確立する前、及びＶＰＡＮ  ＩＤ衝突イベントを検出した後に、コーディネータは、アクティブスキャンを実行し及びスキャン結果に基づきＶＰＡＮのために適切なＶＰＡＮ  ＩＤを選択する必要がある。ビーコンが正しく且つ確実に受信できない場合、コーディネータは、別のＶＰＡＮのために選択されたＶＰＡＮ  ＩＤを効率的に知ることができない。したがって、コーディネータは、ＶＰＡＮ確立プロセス及びＶＰＡＮ  ＩＤ衝突解消プロセスの中でＶＰＡＮのための適切なＶＰＡＮ  ＩＤを選択して良く、コーディネータにより選択されたＶＰＡＮ  ＩＤは別のＶＰＡＮのＶＰＡＮ  ＩＤと再び衝突する可能性がある。この場合、ＶＰＡＮは、再びＶＰＡＮ  ＩＤ衝突を解消する必要があり、ＶＰＡＮ上のリソースはＶＰＡＮ  ＩＤ衝突を報告し及び解消する際に消費され、結果として低い効率のＶＰＡＮ実行をもたらす。コーディネータの特定のアクティブスキャンプロセスは次の通りである。装置の隣接上位レイヤが、スキャン要求プリミティブ（MLME−SCAN.request）を装置のＭＬＭＥへ送信して、ＭＬＭＥにアクティブスキャンプロセスを実行するよう要求する。アクティブスキャンのために必要な期間は、このプリミティブの中で指示される。プリミティブを受信した後に、装置のＭＬＭＥは、ビーコン要求メッセージを生成しブロードキャストする。装置は、アクティブスキャンの期間中、別のコーディネータによりブロードキャストされたビーコンを受信する。スキャンの期間が経過すると、装置のＭＬＭＥは、スキャン確認プリミティブ（MLME−SCAN.confirm）を装置の隣接上位レイヤへ送信し、ＭＬＭＥにより検出された全てのＶＰＡＮに関する情報を隣接上位レイヤに該プリミティブを用いて報告する。この情報は、ＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【００７８】
本発明の実施形態が具体的に適用されるシステムは、前述の可視光通信個人域ネットワークＶＰＡＮシステムを含むが、これに限定されないことが分かる。本発明の実施形態は、Ｗｉ−Ｆｉシステム、ＺｉｇＢｅｅシステム、ＩＲシステム、Ｂｌｕｅｔｏｏｔｈシステム、ＬＴＥシステム、又はＧＳＭシステムのような、可視光通信個人域ネットワークＶＰＡＮシステムの集められる異種集中型ネットワークシステムにも適用できる。本発明の可視光に基づく通信方法の適用可能な任意のシステムは、本発明の保護範囲に含まれるべきである。
【００７９】
図３を参照すると、図３は、本発明の一実施形態による可視光に基づく通信方法の概略フローチャートである。方法は、図２に示すＶＰＡＮシステムに適用できる。図３を参照して、以下は、ＶＰＡＮの相互作用側：第１ＶＬＣ装置及びコーディネータから方法を記載する。第２ＶＬＣ装置及び他のＶＬＣ装置は幾つかの動作を実行するよう更に構成される。留意すべきことに、第１ＶＬＣ装置、第２ＶＬＣ装置、コーディネータ、及び別の関連ＶＬＣ装置は、同じＶＰＡＮ上に配備された装置である。図３に示すように、方法はステップＳ３０１〜Ｓ３０３を含み得る。
【００８０】
ステップＳ３０１。ＶＰＡＮでＶＰＡＮ  ＩＤ衝突が生じると、第１ＶＬＣ装置は、報告指示メッセージをコーディネータへ送信する。ここで、報告指示メッセージは、第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む。
【００８１】
ステップＳ３０２。コーディネータは、第１ＶＬＣ装置により送信された報告指示メッセージを受信する。
【００８２】
ステップＳ３０３。コーディネータは、ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する。
【００８３】
具体的に、コーディネータは、コーディネータにより学習できるＶＰＡＮ  ＩＤとの衝突（と同じであること）を可能な限り回避するために、ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択し、それにより後に再び生じる可能性のある衝突を回避する。さらに、コーディネータは、コーディネータ再調整メッセージを生成し、該コーディネータ再調整メッセージをＶＰＡＮ上の少なくとも１つのＶＬＣ装置（これは、１つの、複数の、又は全部のＶＬＣ装置であって良い）へ送信する。コーディネータ再調整メッセージは、前述の新しいＶＰＡＮ  ＩＤ及び有効時間を含む。ＶＰＡＮ上の少なくとも１つのＶＬＣ装置は、コーディネータ再調整メッセージを受信する。有効時間に達すると、コーディネータ、及び新しいＶＰＡＮ  ＩＤを学習したＶＬＣ装置は、新しいＶＰＡＮ  ＩＤの使用を開始する。このように、ＶＰＡＮ上の前述のＶＰＡＮ  ＩＤ衝突は適正に解消される。
【００８４】
ステップＳ３０１で、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことが検出された場合は、以下の状況を含み得る。１つは、ＶＰＡＮ上のＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を発見し、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告することである。もう１つは、コーディネータがスキャニングを通じてＶＰＡＮ  ＩＤ衝突を発見することであり、具体的に以下の実装を含み得る。
【００８５】
実装１
第１ＶＬＣ装置が報告指示メッセージをコーディネータへ送信する前、且つ第１ＶＬＣ装置がＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、第１ＶＬＣ装置は、プリセット時間期間内に近隣ＶＰＡＮ情報を検出し、報告指示メッセージを生成する。近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含み、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告するために報告指示メッセージが更に使用される。つまり、本方法では、ＶＰＡＮ  ＩＤ衝突は、第１ＶＬＣ装置により発見され及び報告され、報告される指示メッセージはプリセット時間期間内に検出された近隣ＶＰＡＮ情報を含む。したがって、より多くの近隣ＶＰＡＮ  ＩＤ情報が検出でき、ＶＰＡＮ  ＩＤ衝突が後に生じる可能性が低減される。留意すべきことに、本発明の実施形態における近隣ＶＰＡＮはＶＰＡＮであり、関連ＶＬＣ装置又はコーディネータにより検出でき、関連ＶＬＣ装置又はコーディネータの存在するＶＰＡＮ以外である。本発明の実施形態における近隣ＶＰＡＮ情報は、近隣ＶＰＡＮのＶＰＡＮ  ＩＤ、近隣ＶＰＡＮのコーディネータアドレス（ショートアドレス又はＭＡＣアドレス）、等を含むが、これらに限定されない。
【００８６】
ＶＬＣ装置は、以下の方法：アクティブスキャンプロセスを通じて実行される検出、パッシブスキャンプロセスを通じて実行される検出、又はアクティブスキャン及びパッシブスキャン以外の検出プロセス、のうちの１つで、近隣ＶＰＡＮ情報を検出して良い。これは、本発明において限定されない。
【００８７】
アクティブスキャンプロセスは、前述の実施形態で記載され、詳細事項はここで再び記載されない。
【００８８】
パッシブスキャンプロセスは、以下の通りである。装置の隣接上位レイヤが、スキャン要求プリミティブ（MLME−SCAN.request）を装置のＭＬＭＥへ送信して、ＭＬＭＥにパッシブスキャンプロセスを実行するよう要求する。パッシブスキャンのために必要な期間は、このプリミティブの中で指示される。プリミティブを受信した後に、装置のＭＬＭＥは、パッシブスキャンの期間中、別のコーディネータによりブロードキャストされたビーコンを受信する。パッシブスキャンの期間が経過すると、装置のＭＬＭＥは、スキャン確認プリミティブ（MLME−SCAN.confirm）を装置の隣接上位レイヤへ送信し、ＭＬＭＥにより検出された全てのＶＰＡＮに関する情報を隣接上位レイヤに該プリミティブを用いて報告する。この情報は、ＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【００８９】
アクティブスキャン及びパッシブスキャン以外の検出方法のうちの１つは次の通りである。装置は、近隣ＶＰＡＮ情報を検出するために、ビーコン以外の、近隣ＶＰＡＮのＭＡＣフレームを検出し受信する。ビーコンフレーム以外のこれらのＭＡＣフレームは、コマンドフレーム、データフレーム、制御フレーム、肯定応答フレーム、等を含む。ビーコン以外のＭＡＣフレームのフレームヘッダは、通常、ＭＡＣフレームを生成するＶＬＣ装置の存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を伝達する。したがって、近隣ＶＰＡＮのＶＰＡＮ  ＩＤは、ビーコン以外の、近隣ＶＰＡＮのＭＡＣフレームを検出することによっても検出できる。
【００９０】
アクティブスキャン及びパッシブスキャン以外の検出方法のうちの別のは次の通りである。装置は、近隣ＶＰＡＮのビーコンフレーム、及びビーコンフレーム以外の、近隣ＶＰＡＮのＭＡＣフレームを検出する。
【００９１】
留意すべきことに、アクティブスキャン及びパッシブスキャン以外の検出方法は、コーディネータ又は装置により設定されて時間期間の間のみ継続して良く、又はＶＰＡＮ実行プロセスの間中、実行されて良い。
【００９２】
実装１及びステップＳ３０１〜Ｓ３０３を参照して、図４に、本発明の本実施形態の特定実行プロセスのフローチャートが示される。特定実行プロセスは、次の通りであって良い。
【００９３】
（１）ＶＰＡＮ  ＩＤ衝突イベントを検出した後に（つまり、ＶＰＡＮ  ＩＤがＶＰＡＮのＶＰＡＮ  ＩＤと同じであり且つコーディネータアドレスがＶＰＡＮのコーディネータアドレスと異なるビーコンを第１ＶＬＣ装置が受信した後に、ＶＰＡＮ  ＩＤ衝突イベントが現在生じていると考えられる）、第１ＶＬＣ装置は、プリセット時間（例えば、プリセット時間の長さはｍ個のスーパーフレームである）内に近隣ＶＰＡＮ情報を検出する。近隣ＶＰＡＮ情報を検出するプロセスは、実装１において記載され、詳細事項はここで再び記載されない。
【００９４】
（２）検出が完了した後に、第１ＶＬＣ装置は、報告指示メッセージをコーディネータへ送信する。メッセージは、プリセット時間期間内に装置により検出された近隣ＶＰＡＮ情報を伝達する。
【００９５】
（３）第１ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突通知メッセージを受信した後に、コーディネータのＭＬＭＥは、プリミティブMLME−LOSS−SYNC.indicationをコーディネータのＭＬＭＥの隣接上位レイヤへ送信する。プリミティブは、第１ＶＬＣ装置からコーディネータにより受信された近隣ＶＰＡＮ情報も伝達する。
【００９６】
任意で、第１ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突通知メッセージを受信した後に、コーディネータのＭＬＭＥは、先ず第１ＶＬＣ装置へＡＣＫフレームを返し、次にプリミティブMLME−LOSS−SYNC.indicationをコーディネータのＭＬＭＥの隣接上位レイヤへ送信する。
【００９７】
（４）コーディネータの隣接上位レイヤは、ＭＬＭＥによるプリミティブMLME−LOSS−SYNC.indicationの中で報告された近隣ＶＰＡＮ情報に基づきＶＰＡＮの新しいＶＰＡＮ  ＩＤを選択する。
【００９８】
任意で、以下の方法：報告された近隣ＶＰＡＮ情報の中の任意のＶＰＡＮのＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択することで、ＶＰＡＮの新しいＶＰＡＮ  ＩＤを選択する。
【００９９】
このように、コーディネータは、ＶＰＡＮの新しいＶＰＡＮ  ＩＤを選択するタスクを完了する。
【０１００】
（５）隣接上位レイヤは、プリミティブMLME−START.requestを生成し、選択した新しいＶＰＡＮ  ＩＤをプリミティブに追加する。プリミティブを受信した後に、コーディネータのＭＬＭＥは、コーディネータ再調整メッセージを生成し送信する。該メッセージは、新しいＶＰＡＮ  ＩＤ及び有効時間を示す。
【０１０１】
（６）ＶＰＡＮ上の装置がコーディネータ再調整メッセージを受信した後に、ＶＰＡＮ上の装置のＭＬＭＥは、MLME−SYNC−LOSS.indicationを隣接上位レイヤへ送信する。プリミティブは、受信した新しいＶＰＡＮ  ＩＤを示す。プリミティブを受信した後に、隣接上位レイヤは、プリミティブMLME−SET.requestを使用して、ＭＬＭＥにＶＰＡＮ  ＩＤを更新するよう指示する。有効時間に達すると、ＶＰＡＮ上のコーディネータ及びＶＬＣ装置は、新しいＶＰＡＮ  ＩＤの使用を開始する。このように、ＶＰＡＮ  ＩＤ衝突検出、報告、及び解消のプロセスが完了する。
【０１０２】
実装２
前述の報告指示メッセージは、ＶＰＡＮ上のＶＰＡＮ  ＩＤ衝突が生じたことを第１ＶＬＣ装置が検出した後に、且つ第１ＶＬＣ装置が報告指示メッセージをコーディネータへ送信する前に、生成される。報告指示メッセージは、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告するために更に使用される。本実装は、衝突を検出した後に、第１ＶＬＣ装置が、プリセット時間内に近隣ＶＰＡＮ情報を検出することなく、報告指示メッセージを直ちに生成できる点が実装１と異なる。報告指示メッセージは、検出されたＶＰＡＮ  ＩＤ情報に基づき生成され、第１ＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を発見すると受信されて良く、又は前に検出され第１ＶＬＣ装置により維持されている過去のＶＰＡＮ  ＩＤ情報に基づき生成されて良い。つまり、本方法では、ＶＰＡＮ  ＩＤ衝突は、第１ＶＬＣ装置により発見され報告され、衝突は発見された後に直ちに報告される。報告指示メッセージに含まれるＶＰＡＮ  ＩＤ情報は、現在検出されている又は前に検出されて第１ＶＬＣ装置により維持されている近隣ＶＰＡＮ  ＩＤ情報であって良い。このように、ＶＬＣ装置が衝突を発見した後のＶＰＡＮ  ＩＤ衝突及びＶＰＡＮ  ＩＤ情報を報告する効率が向上できる。報告指示メッセージは、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを示す機能を有して良い。つまり、報告指示メッセージは、関連特徴情報を伝達することにより、又は関連特徴情報を何ら伝達しないことにより、衝突を示して良い。より具体的な実装の詳細については、実装１の特定プロセス（１）〜（６）を対応して参照して良い。
【０１０３】
実装３
第１ＶＬＣ装置がコーディネータに報告指示メッセージを送信する前に、第２ＶＬＣ装置は、ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、コーディネータへＶＰＡＮ  ＩＤ衝突指示メッセージを送信し、ここで、ＶＰＡＮ  ＩＤ衝突指示メッセージは、コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために使用される。コーディネータは、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信する。コーディネータは、第１ＶＬＣ装置へ報告要求メッセージを送信し、ここで、報告要求メッセージは、コーディネータへ検出した近隣ＶＰＡＮ情報を送信するようＶＬＣ装置に要求するために使用され、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。第１ＶＬＣ装置は、コーディネータにより送信された報告要求メッセージを受信する。第１ＶＬＣ装置は、検出した近隣ＶＰＡＮ情報に基づき報告指示メッセージを生成し、ここで、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を伝達する。留意すべきことに、本発明の実施形態における第１ＶＬＣ装置により検出された近隣ＶＰＡＮ情報は、第１ＶＬＣ装置が衝突を発見したとき検出され受信された近隣ＶＰＡＮ情報を含んで良く、第１ＶＬＣ装置により前に検出され維持されている近隣ＶＰＡＮ情報を含んで良く、又は第１ＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を検出した後にプリセット時間内に実行される検出を通じて取得されたＶＰＡＮ  ＩＤ情報を含んで良い。つまり、近隣ＶＰＡＮ情報に基づき第１ＶＬＣ装置が報告指示情報を生成した、該近隣ＶＰＡＮ情報が具体的にいつ得られるかは、本発明において具体的に限定されない。さらに、第１ＶＬＣ装置により近隣ＶＰＡＮ情報を検出するプロセスは、実装１において記載され、詳細事項はここで再び記載されない。
【０１０４】
実装３は次の点で実装１及び２と異なる。実施形態１及び実施形態２の両方では、第１ＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を検出した後にＶＰＡＮ  ＩＤ衝突イベントをコーディネータに報告する。しかしながら、実装３では、第２ＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を検出した直後に、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告するのは第２ＶＬＣ装置であり、ＶＰＡＮ  ＩＤ衝突の学習後に、コーディネータは、次に、ＶＰＡＮ上の第１ＶＬＣ装置に、別ＶＰＡＮのＶＰＡＮ情報を検出するよう指示する（第１ＶＬＣ装置は第２ＶＬＣ装置を含んで良い）。
【０１０５】
実装３及びステップＳ３０１〜Ｓ３０３を参照して、図５に、本発明の本実施形態の特定実行プロセスのフローチャートが示される。特定実行プロセスは、次の通りであって良い。
【０１０６】
（１）ＶＰＡＮ  ＩＤ衝突イベントを検出した後に（つまり、ＶＰＡＮ  ＩＤがＶＰＡＮのＶＰＡＮ  ＩＤと同じであり且つコーディネータアドレスがＶＰＡＮのコーディネータアドレスと異なるビーコンを第２ＶＬＣ装置が受信した後に、ＶＰＡＮ  ＩＤ衝突イベントが現在生じていると考えられる）、第２ＶＬＣ装置は、ＶＰＡＮ  ＩＤ衝突指示メッセージをコーディネータへ送信する。
【０１０７】
（２）ＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後に、コーディネータのＭＬＭＥは、プリミティブMLME−LOSS−SYNC.indicationをコーディネータのＭＬＭＥの隣接上位レイヤへ送信する。
【０１０８】
任意で、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後に、コーディネータのＭＬＭＥは、先ず第２ＶＬＣ装置へＡＣＫフレームを返し、次にプリミティブMLME−LOSS−SYNC.indicationをコーディネータのＭＬＭＥの隣接上位レイヤへ送信する。
【０１０９】
（３）プリミティブMLME−LOSS−SYNC.indicationを受信した後に、コーディネータの隣接上位レイヤは、ＶＰＡＮ  ＩＤ衝突イベントが現在生じていることを学習する。したがって、コーディネータの隣接上位レイヤは、報告要求プリミティブを生成し、コーディネータのＭＬＭＥに該プリミティブを送信する。
【０１１０】
任意で、報告要求プリミティブは、検出の実行及び／又は検出種類情報を必要とする装置のアドレス情報を伝達する。検出を実行する必要のある装置のアドレス情報は、どの装置が近隣ＶＰＡＮ情報を検出する必要があるかを示すために使用される。検出種類情報は、アクティブスキャン、パッシブスキャン、又はアクティブスキャン及びパッシブスキャン以外の検出方法が装置により実行されるべきかを示すために使用される。前述の３つの検出方法の全ては、実装１において記載され、詳細事項は再びここで記載されない。
【０１１１】
（４）報告要求プリミティブを受信した後に、コーディネータのＭＬＭＥは、報告要求メッセージを生成し、報告要求メッセージを第１ＶＬＣ装置へ送信する。第１ＶＬＣ装置は、ＶＰＡＮ上の全ての装置であって良く、又はコーディネータにより選択された、ＶＰＡＮ上の幾つかの装置であって良い。第１ＶＬＣ装置は、第２ＶＬＣ装置を含んで良く、又は第２ＶＬＣ装置を含まなくて良いことが理解できる。図５に示すように、図５は、第２ＶＬＣ装置が含まれる場合を示す。複数のＶＬＣ装置がある場合、コーディネータは、以下の送信方法：ブロードキャスト、マルチキャスト、又はユニキャスト、のうちのいずれか１つで、第１ＶＬＣ装置へ報告要求メッセージを送信することを選択して良い。
【０１１２】
任意で、報告要求メッセージは、検出種類情報を更に伝達する。つまり、コーディネータは、報告要求メッセージの中で、近隣ＶＰＡＮ情報を検出するために、どの種類の検出が第１ＶＬＣ装置により実行されるべきかを示す。
【０１１３】
（５）報告要求メッセージを受信した後に、第１ＶＬＣ装置は、近隣ＶＰＡＮ情報の検出を開始する。
【０１１４】
任意で、報告要求メッセージが検出種類情報を伝達する場合、第１ＶＬＣ装置は、メッセージ内に記述される要件に基づき、検出を実行する。
【０１１５】
任意で、コーディネータの報告要求メッセージを受信した後に、第１ＶＬＣ装置のＭＬＭＥは、先ず、損失同期指示プリミティブを第１ＶＬＣ装置のＭＬＭＥの隣接上位レイヤへ送信し、次に検出プロセスを実行する。
【０１１６】
（６）要件に基づき検出を実行した後に、第１ＶＬＣ装置は、報告指示メッセージをコーディネータに返す。報告指示メッセージは、少なくとも、第１ＶＬＣ装置により検出された、近隣ＶＰＡＮのＶＰＡＮ  ＩＤ情報を伝達する。
【０１１７】
留意すべきことに、ステップ（５）及び（６）では、コーディネータにより送信された報告要求メッセージを受信した後に、第１ＶＬＣ装置は、ＶＰＡＮ  ＩＤ情報を検出し、次に、検出結果をコーディネータに報告する。しかしながら、本発明の本実施形態では、報告要求を受信した後に、第１ＶＬＣ装置は、代替として、前に検出された又は維持されているＶＰＡＮ  ＩＤ情報をフィードバックして良い。したがって、ステップ（５）及び（６）は、本方法を用いて置き換えられて良く、詳細事項はここに記載されない。
【０１１８】
（７）第１ＶＬＣ装置の報告指示メッセージを受信した後に、コーディネータのＭＬＭＥは、報告確認プリミティブを生成し、報告確認プリミティブをコーディネータの隣接上位レイヤへ送信する。
【０１１９】
任意で、コーディネータのＭＬＭＥは、コーディネータのＭＬＭＥが報告指示メッセージを受信する度に、報告確認プリミティブを隣接上位レイヤへ送信して良い。この場合、プリミティブは、報告指示メッセージを送信した装置により検出されたＶＰＡＮ  ＩＤ情報だけを含む。代替として、コーディネータのＭＬＭＥは、コーディネータのＭＬＭＥが全ての第１ＶＬＣ装置の報告指示メッセージを受信した後にのみ、報告確認プリミティブをコーディネータのＭＬＭＥの隣接上位レイヤへ送信する。この場合、プリミティブは、全ての第１ＶＬＣ装置により検出された、近隣ＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。代替として、コーディネータが指定時間内に全ての第１ＶＬＣ装置の報告指示メッセージを収集できない場合、コーディネータは、報告指示メッセージを送信しない第１ＶＬＣ装置が（又は第１ＶＬＣ装置は報告指示メッセージを送信して良いが、報告指示メッセージはコーディネータにより受信されない、しかしながら、コーディネータが２つの場合を区別できないので、コーディネータは両方の場合を、第１ＶＬＣ装置が報告指示メッセージを送信しないことと見なす）、検出の実行に失敗したと考え、コーディネータのＭＬＭＥも、報告指示プリミティブを用いて、検出の実行に失敗した装置に関する情報を隣接上位レイヤに報告する。
【０１２０】
（８）コーディネータの隣接上位レイヤは、ＶＰＡＮのために新しいＶＰＡＮ  ＩＤを選択する。
【０１２１】
任意で、以下の方法：報告された近隣ＶＰＡＮ情報の中の任意のＶＰＡＮのＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択することで、ＶＰＡＮの新しいＶＰＡＮ  ＩＤを選択する。
【０１２２】
このように、コーディネータは、ＶＰＡＮの新しいＶＰＡＮ  ＩＤを選択するタスクを完了する。
【０１２３】
（９）隣接上位レイヤは、プリミティブMLME−START.requestを生成し、選択した新しいＶＰＡＮ  ＩＤをこのプリミティブに追加する。プリミティブを受信した後に、コーディネータのＭＬＭＥは、コーディネータ再調整メッセージを生成し送信する。該メッセージは、新しいＶＰＡＮ  ＩＤ及び有効時間を含む。
【０１２４】
（１０）ＶＰＡＮ上の装置がコーディネータ再調整メッセージを受信した後に、ＶＰＡＮ上の装置のＭＬＭＥは、MLME−SYNC−LOSS.indicationを隣接上位レイヤへ送信する。プリミティブは、受信した新しいＶＰＡＮ  ＩＤを示す。プリミティブを受信した後に、隣接上位レイヤは、プリミティブMLME−SET.requestを使用して、ＭＬＭＥにＶＰＡＮ  ＩＤを更新するよう指示する。有効時間に達すると、ＶＰＡＮ上のコーディネータ及びＶＬＣ装置は、新しいＶＰＡＮ  ＩＤの使用を開始する。このように、ＶＰＡＮ  ＩＤ衝突検出、報告、及び解消のプロセスが完了する。
【０１２５】
本実施形態に基づき、さらに、コーディネータが従来技術に従いアクティブスキャンを実行するが、いかなるビーコンも見付からないとき（又は、幾つかのビーコンが見付かるが）、コーディネータは、依然として、このスキャンプロセスの中で幾つかのコーディネータのビーコンがコーディネータにより受信されないと疑う理由を有する。したがって、コーディネータは、実装３で記載した方法に従い、ＶＬＣ装置に探索を再び実行するよう指示する。又は、コーディネータは、以下に記載するバックホールリンクを用いて探索を実行する。
【０１２６】
実装４
ＶＰＡＮ上にある少なくとも１つのＶＬＣ装置及びコーディネータは、それぞれ、個々のローカル近隣ＶＰＡＮ情報を維持し、少なくとも１つのＶＬＣ装置は、ローカル近隣ＶＰＡＮ情報をコーディネータに周期的に又はトリガ条件に基づき報告する。近隣ＶＰＡＮ情報は、ＶＰＡＮ  ＩＤ情報を含む。コーディネータは報告されたローカル近隣ＶＰＡＮ情報を受信し、コーディネータは、受信された報告されたローカル近隣ＶＰＡＮ情報及びコーディネータにより維持されているローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持する。具体的に、ＶＰＡＮ上の１又は複数のＶＬＣ装置は、又はＶＰＡＮ上の全てのＶＬＣ装置及びコーディネータさえも、個々のローカル近隣情報を維持できる。ローカル近隣ＶＰＡＮ情報は、近隣ＶＰＡＮからビーコン又は別のＭＡＣフレームを受信することにより、ＶＬＣ装置及びコーディネータにより検出される近隣ＶＰＡＮ情報である。ローカル近隣ＶＰＡＮ情報は、検出を実行する装置及びコーディネータにより別個に格納され維持される。さらに、ＶＬＣ装置は、さらに、周期的に（例えば、２スーパーフレーム毎に１回報告する）又は条件に基づき（例えば、新しい近隣ＶＰＡＮが検出された、又は前に検出されたＶＰＡＮが複数の連続スーパーフレームの中で検出されなかった）、ＶＬＣ装置により別個に維持されているローカル近隣ＶＰＡＮ情報をコーディネータに報告する必要がある。ＶＬＣ装置は、報告指示メッセージをコーディネータへ送信することにより、ローカル近隣ＶＰＡＮ情報を報告する。さらに、コーディネータは、グローバル近隣ＶＰＡＮ情報を更に維持する必要がある。グローバル近隣ＶＰＡＮ情報は、ＶＬＣ装置により報告されたローカル近隣ＶＰＡＮ情報とコーディネータにより維持されているローカル近隣ＶＰＡＮ情報とを結合することにより、維持される。ＶＬＣ装置のローカル近隣ＶＰＡＮ情報及びコーディネータのローカル近隣ＶＰＡＮ情報の両方は、リアルタイムに動的であり、ＶＬＣ装置は、また、ローカル近隣ＶＰＡＮ情報をリアルタイムに報告する。したがって、コーディネータにより維持されるグローバル近隣ＶＰＡＮ情報は、動的に更新され得る。
【０１２７】
実装４を参照すると、本発明の本実施形態のステップＳ３０３の特定実行プロセスは次の通りである。コーディネータは、報告指示メッセージ内のＶＰＡＮ  ＩＤ情報に基づき、グローバル近隣ＶＰＡＮ情報を更新し、更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択する。つまり、コーディネータは、コーディネータにより維持されているローカル近隣ＶＰＡＮ情報及びＶＬＣ装置により報告された近隣ＶＰＡＮ情報に従い、グローバル近隣ＶＰＡＮ情報を維持する。したがって、ＶＰＡＮ  ＩＤ衝突が後に生じると、コーディネータは、グローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択し、第１ＶＬＣ装置が報告指示メッセージを送信した後に、報告指示メッセージ内のＶＰＡＮ  ＩＤに基づきグローバル近隣ＶＰＡＮ情報を更新して、現在使用されていないＶＰＡＮ  ＩＤを正しく選択し、ＶＰＡＮ  ＩＤ衝突が再び生じるのを回避できる。
【０１２８】
実装４は、次の点で実装１、２、及び３と異なる。実装４では、グローバル近隣ＶＰＡＮ情報はコーディネータにより維持され、コーディネータがＶＬＣ装置の報告にもかかわらずＶＰＡＮ  ＩＤ衝突を発見した後に、コーディネータは、第１ＶＬＣ装置により送信された報告指示メッセージに基づき、維持されているグローバル近隣ＶＰＡＮ情報を更新し、更新したグローバルＶＰＡＮ情報に基づき、新しいＶＰＡＮ  ＩＤを選択して良い。留意すべきことに、実装４は、さらに、コーディネータがＶＰＡＮ  ＩＤ衝突をどのように学習するかを更に記載するために、実装１、２、又は３を別個に参照して組み合わせて実装されて良い。第１ＶＬＣ装置が報告指示メッセージをコーディネータへ送信する条件及び報告指示メッセージの特定コンテンツ及び機能については、相応して、実装１、２、及び３を参照して良い。詳細事項は、ここで再び記載されない。
【０１２９】
実装４及びステップＳ３０１〜Ｓ３０３を参照する。本発明の本実施形態の特定実行プロセスは、以下の通りであって良い。
【０１３０】
（１）ＶＰＡＮシステム上のＶＬＣ装置及びコーディネータは、それぞれ、ローカル近隣ＶＰＡＮ情報を維持する。ＶＬＣ装置及びコーディネータは、以下の方法で近隣ＶＰＡＮ検出情報を取得し維持する。
【０１３１】
ＶＰＡＮ上の各ＶＬＣ装置（コーディネータを含む）が別のＶＰＡＮからのビーコンフレーム又は別のＭＡＣフレームを検出し受信すると、及びビーコンフレーム又はＭＡＣフレームが、前に検出されていないＶＰＡＮ  ＩＤ情報片を含む場合、ＶＬＣ装置及びコーディネータは、ＶＬＣ装置及びコーディネータにより別個に維持されているローカル近隣ＶＰＡＮ情報に新しいＶＰＡＮ  ＩＤを追加し、ＶＰＡＮ  ＩＤの検出された時間を記録する。ローカル近隣ＶＰＡＮ情報内に記録された各アイテムについて時効時間がある。つまり、ＶＰＡＮ  ＩＤが記録された後に、ＶＰＡＮ  ＩＤが、時効時間内にＶＬＣ装置及びコーディネータにより再び検出できない場合、記録されたＶＰＡＮ  ＩＤは、ローカル近隣ＶＰＡＮ情報から削除される。ＶＬＣ装置及びコーディネータが時効時間内にＶＰＡＮ  ＩＤを再び検出した場合、ＶＬＣ装置及びコーディネータは、ＶＰＡＮ  ＩＤに対応する検出時間を、この検出の時間に更新する必要がある。さらに、ＶＬＣ装置は、周期的に又は条件に基づき、ＶＬＣ装置のローカル近隣ＶＰＡＮ情報をコーディネータに更に報告する必要がある。例えば、ＶＬＣ装置は、２スーパーフレーム毎に１回、報告指示メッセージをコーディネータへ送信する。又は、ＶＬＣ装置が新しいＶＰＡＮ  ＩＤを検出する度に、ＶＬＣ装置は、報告指示メッセージをコーディネータへ送信する。又は、ＶＬＣ装置が近隣ＶＰＡＮ  ＩＤに対応する記録されたアイテムを削除した後に、報告指示メッセージをコーディネータへ送信する。代替として、ＶＬＣ装置は、周期的に報告指示メッセージをコーディネータへ送信する必要があるだけでなく、前述の条件が満たされるとき、報告指示メッセージをコーディネータへ送信する必要もある。近隣ＶＰＡＮ情報は、ＶＰＡＮ  ＩＤ、コーディネータアドレス（ショートアドレス又はＭＡＣアドレス）、等を含んで良い。
【０１３２】
コーディネータは、各ＶＬＣ装置により報告されたローカル近隣ＶＰＡＮ情報とコーディネータにより維持されているローカル近隣ＶＰＡＮ情報とに基づき、グローバル近隣ＶＰＡＮ情報を維持する。コーディネータがグローバル近隣ＶＰＡＮ情報を維持するために、複数の方法が使用されて良く、具体的にどの方法が使用されるかは、本発明において限定されない。例えば、コーディネータは、全てのＶＬＣ装置により報告されたローカル近隣ＶＰＡＮ情報、及びコーディネータにより維持されているローカル近隣ＶＰＡＮ情報を収集し、表１に示されるグローバル近隣ＶＰＡＮ情報の表を維持する。グローバル近隣ＶＰＡＮ情報内に記録された各アイテム及び記録されたアイテムに対応する意味は、表中に示される。ＶＬＣ装置が、新しい近隣ＶＰＡＮが検出されたことをコーディネータに報告した場合、又はコーディネータが新しい近隣ＶＰＡＮを検出した場合、コーディネータは、ＶＰＡＮ記述子及び対応する情報を表に追加する。新しいＶＬＣ装置が表１内にある近隣ＶＰＡＮを検出した場合、コーディネータは、表１内のＶＰＡＮ記述子の対応する情報を更新する。ＶＬＣ装置が、コーディネータに、前に検出された近隣ＶＰＡＮが時効時間内に検出できないことを報告した場合、又は、前に近隣ＶＰＡＮを検出できたＶＬＣ装置がＶＰＡＮを離れた場合、又はコーディネータが時効時間内に、前に検出できた近隣ＶＰＡＮを検出できない場合、コーディネータは、コーディネータ又はＶＬＣ装置に対応する且つＶＰＡＮ記述子に対応する情報を表から削除する。
【０１３３】
【表１】
2019523569.tif 000003
（２）ＶＰＡＮ  ＩＤ衝突イベントを検出した後に（つまり、ＶＰＡＮ  ＩＤがＶＰＡＮのＶＰＡＮ  ＩＤと同じであり且つコーディネータアドレスがＶＰＡＮのコーディネータアドレスと異なるビーコンを第２ＶＬＣ装置が受信した後に、ＶＰＡＮ  ＩＤ衝突イベントが現在生じていると考えられる）、第２ＶＬＣ装置は、ＶＰＡＮ  ＩＤ衝突指示メッセージをコーディネータへ送信する。
【０１３４】
任意で、ＶＰＡＮ  ＩＤ衝突イベントを検出した後に、第２ＶＬＣ装置は、実装１で記載した検出方法に従い、時間期間の間、検出を実行し続け、次に、検出を完了した後にＶＰＡＮ  ＩＤ衝突指示メッセージをコーディネータへ送信する。
【０１３５】
（３）第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後に、コーディネータは、コーディネータにより維持されているグローバル近隣ＶＰＡＮ情報に基づき、ＶＰＡＮのための新しいＶＰＡＮ  ＩＤを選択する。
【０１３６】
任意で、ＶＰＡＮのための新しいＶＰＡＮ  ＩＤを選択する前に、コーディネータは、先ず、ＶＰＡＮ上にある指定ＶＬＣ装置（例えば、第１ＶＬＣ装置）に、時間期間の間、検出を実行するよう指示し、次に、ＶＰＡＮ  ＩＤ情報を報告する。コーディネータは、第１ＶＬＣ装置により今回報告されたＶＰＡＮ  ＩＤ情報に基づき、コーディネータにより維持されているグローバル近隣ＶＰＡＮ情報を更新し、更新したグローバル近隣ＶＰＡＮ情報に基づきＶＰＡＮのための新しいＶＰＡＮ  ＩＤを選択する。コーディネータがＶＰＡＮ上にある指定ＶＬＣ装置に、時間期間の間検出を実行し、次にＶＰＡＮ  ＩＤ情報を報告するよう、又はＶＰＡＮ  ＩＤ情報を直ちに報告するよう指示する方法については、実装３における関連する方法の対応する記載を参照して良い。詳細事項は、ここで再び記載されない。
【０１３７】
本実施形態に基づき、コーディネータがＶＰＡＮ上の指定ＶＬＣ装置に検出を実行するよう要求するとき、幾つかの方法は、ＶＬＣ装置を指定するためにコーディネータにより選択できる。例えば、表１のアイテム「装置アドレス」にアドレスの現れるＶＬＣ装置が、指定ＶＬＣ装置として選択される。これらのＶＬＣ装置は、近隣ＶＰＡＮを検出できる。したがって、これらのＶＬＣ装置が検出を実行するために指定ＶＬＣ装置として使用されるとき、これらのＶＬＣ装置が別のＶＰＡＮのビーコンを検出できる可能性は、アドレスが該アイテムに現れないＶＬＣ装置の確率よりも大きい。
【０１３８】
本実施形態に基づき、さらに、コーディネータが従来技術に従いアクティブスキャンを実行するが、いかなるビーコンも見付からないとき（又は、幾つかのビーコンが見付かるが）、コーディネータは、依然として、このスキャンプロセスの中で幾つかのコーディネータのビーコンがコーディネータにより受信されないと疑う理由を有する。したがって、コーディネータは、実装３で記載した方法に従い、ＶＬＣ装置に探索を再び実行するよう指示する。又は、コーディネータは、以下に記載するＢａｃｋｈａｕｌリンクを用いて探索を実行する。
【０１３９】
以上は、ＶＰＡＮ上の第１ＶＬＣ装置及びコーディネータの方法の相互作用側から実装される実施形態に関する記載である。方法の相互作用プロセスの中の実行動作に別個に参加する第１ＶＬＣ装置及びコーディネータも本発明の保護範囲に含まれるべきであることが理解できる。第１ＶＬＣ装置側の観点から、第１ＶＬＣ装置は、以下の方法プロセスを実行して良い。
【０１４０】
ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、第１ＶＬＣ装置は、報告指示メッセージを生成する。報告指示メッセージは、第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む。
【０１４１】
第１ＶＬＣ装置は、報告指示メッセージをコーディネータへ送信するよう構成される。
【０１４２】
任意で、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、第１ＶＬＣ装置は、第１プリセット時間内に近隣ＶＰＡＮ情報を検出する。近隣ＶＰＡＮ情報は、ＶＰＡＮ  ＩＤ情報を伝達する。第１ＶＬＣ装置は、報告指示メッセージを生成する。報告指示メッセージは、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告するために更に使用される。
【０１４３】
任意で、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、第１ＶＬＣ装置は、報告指示メッセージを生成する。報告指示メッセージは、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告するために更に使用される。
【０１４４】
任意で、第１ＶＬＣ装置は、コーディネータにより送信された報告要求メッセージを受信する。報告要求メッセージは、ＶＬＣ装置に、検出した近隣ＶＰＡＮ情報をコーディネータへ送信するよう要求するために使用され、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含み、報告要求メッセージは、コーディネータがＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後にコーディネータにより第１ＶＬＣ装置へ送信されるメッセージであり、ＶＰＡＮ  ＩＤ衝突指示メッセージは、第２ＶＬＣ装置がＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に第２ＶＬＣ装置によりコーディネータへ送信されるメッセージである。
【０１４５】
第１ＶＬＣ装置は、検出した近隣ＶＰＡＮ情報に基づき報告指示メッセージを生成し、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を伝達する。
【０１４６】
任意で、ＶＰＡＮ  ＩＤ情報は、ＶＰＡＮ  ＩＤ情報に基づきグローバル近隣ＶＰＡＮ情報を更新するためにコーディネータにより使用され、更新されたグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するようにする。グローバル近隣ＶＰＡＮ情報は、受信された報告されたローカル近隣ＶＰＡＮ情報及びコーディネータにより維持されているローカル近隣ＶＰＡＮ情報に基づき、コーディネータにより維持されている近隣ＶＰＡＮ情報である。報告されたローカル近隣ＶＰＡＮ情報は、ＶＰＡＮ上の少なくとも１つのＶＬＣ装置により維持されている且つ周期的に又はトリガ条件に基づきコーディネータに報告された近隣ＶＰＡＮ情報である。コーディネータにより維持されている近隣ＶＰＡＮ情報は、コーディネータにより維持されているローカル近隣ＶＰＡＮ情報である。近隣ＶＰＡＮ情報は、ＶＰＡＮ  ＩＤ情報を含む。
【０１４７】
第１ＶＬＣ装置により実行される方法プロセスについては、相応して、図３〜図５に示される方法の実施形態における前述の特定の実装を参照して良いことが理解できる。詳細事項は、ここで再び記載されない。
【０１４８】
コーディネータ側の観点から、コーディネータは、以下の方法プロセスを実行して良い。
【０１４９】
ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、コーディネータは、第１ＶＬＣ装置により送信された報告指示メッセージを受信する。報告指示メッセージは、第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む。
【０１５０】
コーディネータは、ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する。
【０１５１】
任意で、コーディネータは、ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択する。
【０１５２】
任意で、コーディネータは、コーディネータ再調整メッセージを生成し、コーディネータ再調整メッセージをＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信する。コーディネータ再調整メッセージは、新しいＶＰＡＮ  ＩＤ及び有効時間を含む。コーディネータ及び少なくとも１つのＶＬＣ装置は、有効時間で新しいＶＰＡＮ  ＩＤを使用する。
【０１５３】
任意で、報告指示メッセージは、第１ＶＬＣ装置が、第１プリセット時間内に、近隣ＶＰＡＮ情報を検出し、及び第１ＶＬＣ装置が、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、生成されたメッセージであり、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を伝達し、報告指示メッセージはコーディネータにＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【０１５４】
任意で、報告指示メッセージは、第１ＶＬＣ装置が、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、生成されたメッセージであり、報告指示メッセージは、コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【０１５５】
任意で、コーディネータは、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信し、ＶＰＡＮ  ＩＤ衝突指示メッセージはＶＰＡＮ  ＩＤ衝突をコーディネータに報告するために使用される。
【０１５６】
コーディネータは、報告要求メッセージを第１ＶＬＣ装置へ送信する。報告要求メッセージは、ＶＬＣ装置に、検出したＶＰＡＮ情報をコーディネータへ送信するよう要求するために使用され、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。
【０１５７】
任意で、コーディネータは、ローカル近隣ＶＰＡＮ情報を維持する。
【０１５８】
コーディネータは、報告されたローカル近隣ＶＰＡＮ情報を受信する。報告されたローカル近隣ＶＰＡＮ情報は、ＶＰＡＮ上の少なくとも１つのＶＬＣ装置により維持されている且つ周期的に又はトリガ条件に基づきコーディネータに報告された近隣ＶＰＡＮ情報であり、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。
【０１５９】
コーディネータは、受信された報告されたローカル近隣ＶＰＡＮ情報とコーディネータにより維持されているローカル近隣ＶＰＡＮ情報とに基づき、グローバル近隣ＶＰＡＮ情報を維持する。コーディネータは、報告指示メッセージ内のＶＰＡＮ  ＩＤ情報に基づき、グローバル近隣ＶＰＡＮ情報を更新し、更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択する。
【０１６０】
コーディネータにより実行される方法プロセスについては、相応して、図３〜図５に示される方法の実施形態における前述の特定の実装を参照して良い。詳細事項は、ここで再び記載されない。
【０１６１】
図３〜図５に対応する前述の方法の実施形態は、主に、ＶＰＡＮ上で生じるＶＰＡＮ  ＩＤ衝突を解消するために使用される。前述の実施形態では、別のＶＰＡＮのＶＰＡＮ  ＩＤ情報が効率的に取得され、主にＢａｃｋｈａｕｌリンクに基づく実装においてＶＰＡＮ  ＩＤが正しく選択される。図６を参照すると、図６は、本発明の一実施形態による別の可視光に基づく通信方法の概略フローチャートである。以下は、図６を参照して、第１コーディネータの片側からの方法を記載する。図６に示すように、方法はステップＳ６０１及びＳ６０２を含み得る。
【０１６２】
ステップＳ６０１。第１コーディネータは、Ｂａｃｋｈａｕｌリンクを用いて、スキャン要求メッセージを第１装置へ送信する。ここで、第１装置は第２コーディネータ及び／又は中央制御部を含み、第１装置及び第１コーディネータはＢａｃｋｈａｕｌリンクを用いて接続され、スキャン要求メッセージは第１装置からＶＰＡＮ  ＩＤ情報を要求するために使用される。
【０１６３】
具体的に、Ｂａｃｋｈａｕｌリンクは有線リンク又は無線リンクを含み、有線リンクは、電力線通信ＰＬＣリンク、イーサネットＥｔｈｅｒｎｅｔリンク、又は光ファイバリンクを含んで良く、無線リンクは、Ｗｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクを含む。
【０１６４】
可能な実装では、第１装置は中央制御部を含み、第１コーディネータは、Ｂａｃｋｈａｕｌリンクを用いて、周期的に又はトリガ条件に基づき、第１コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を中央制御部に更に報告する。つまり、これは、Ｂａｃｋｈａｕｌリンクを用いて中央制御部に接続された全てのコーディネータがＶＰＡＮ  ＩＤ情報を中央制御部に周期的に又はトリガ条件に基づき報告する必要があることと等価である。したがって、コーディネータが後にＶＰＡＮ  ＩＤ衝突を発見し、近隣ＶＰＡＮ  ＩＤ情報を取得する必要があるとき、参照が存在し得る。
【０１６５】
可能な実装では、第１コーディネータが、バックホールＢａｃｋｈａｕｌリンクを用いて第１装置にスキャン要求メッセージを送信する前に、第１コーディネータは、第２装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信し、ＶＰＡＮ  ＩＤ衝突指示メッセージは、第１コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために使用される。つまり、第１コーディネータが第２装置（第１コーディネータの存在するＶＰＡＮ上にあるＶＬＣ装置）から衝突指示メッセージを受信するという前提の下で、第１コーディネータは、スキャン要求メッセージを第１装置へ送信する。
【０１６６】
可能な実装では、第１コーディネータがバックホールＢａｃｋｈａｕｌリンクを用いてスキャン要求メッセージを第１装置へ送信することは、具体的に以下の通りである。ＶＰＡＮを確立する前に、第１コーディネータは、バックホールＢａｃｋｈａｕｌリンクを用いて、スキャン要求メッセージを第１装置へ送信する。つまり、第１コーディネータに対応するＶＰＡＮを確立する始めに、第１コーディネータは、処置をとり、事前に、第１コーディネータに接続された別のＶＰＡＮのＶＰＡＮ  ＩＤを学習し、それにより、ＶＰＡＮを確立するためにＶＰＡＮ  ＩＤが盲目的に選択された後にＶＰＡＮ  ＩＤ衝突が生じることを回避する。
【０１６７】
ステップＳ６０２。第１コーディネータは、第１装置により送信されたスキャン確認メッセージを受信し、ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する。ここで、スキャン確認メッセージは、第１装置がスキャン要求メッセージを受信した後に第１コーディネータへ送信され、スキャン確認メッセージは第１装置により維持されているＶＰＡＮ  ＩＤ情報を伝達する。
【０１６８】
具体的に、第１装置は、コーディネータ、中央制御部、又はそれらの組み合わせであって良い。したがって、第１装置により維持されているＶＰＡＮ  ＩＤ情報は、相応して変化する。第１装置が第２コーディネータを含むとき、第１装置により維持されているＶＰＡＮ  ＩＤ情報は、第２コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。ＶＰＡＮ上の各コーディネータは、ＶＰＡＮのＶＰＡＮ  ＩＤ情報を格納する。したがって、これは、第１コーディネータが、各コーディネータからＢａｃｋｈａｕｌリンクを用いて、コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を取得することと等価である。第１装置が中央制御部を含むとき、第１装置により維持されるＶＰＡＮ  ＩＤ情報は、Ｂａｃｋｈａｕｌリンクを用いて中央制御部に接続されたコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。この場合、これは、全てのＶＰＡＮのＶＰＡＮ  ＩＤ情報が中央制御部に格納されることと等価である。したがって、第１コーディネータが関連情報を取得する必要のあるとき、第１コーディネータは、スキャン要求を各コーディネータへ送信することなく、中央制御部から関連情報を取得して良い。
【０１６９】
可能な実装では、ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択した後に、第１コーディネータは、コーディネータ再調整メッセージを生成し、コーディネータ再調整メッセージをＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信する。コーディネータ再調整メッセージは、選択したＶＰＡＮ  ＩＤ及び有効時間を含む。コーディネータ及び少なくとも１つのＶＬＣ装置は、有効時間で選択されたＶＰＡＮ  ＩＤを使用する。
【０１７０】
可能な実装では、ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択した後に、第１コーディネータはビーコンをブロードキャストし、ビーコンは選択されたＶＰＡＮ  ＩＤを含む。つまり、ＶＰＡＮが最初に確立され、ＶＰＡＮ  ＩＤが選択されるとき、ＶＰＡＮ上の関連装置は未だＶＰＡＮ  ＩＤを学習していない。したがって、関連装置がＶＰＡＮ  ＩＤを学習し及びＶＰＡＮ  ＩＤに基づく同期化又は通信のような後続の相互作用を実行できるように、コーディネータは、選択されたＶＰＡＮ  ＩＤを伝達するビーコンをブロードキャストする必要がある。
【０１７１】
可能な実装では、第１コーディネータがＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択する特定の実装は次の通りである。第１コーディネータは、ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択する。
【０１７２】
以下は、第１装置が第２コーディネータ又は中央制御部であるときの、本発明の本実施形態の特定の実行プロセスを詳細に別個に記載する。
【０１７３】
（分散型構造に基づき）第１装置が第２コーディネータであるとき、図７は分散型ＬＥＤ光（コーディネータ）レイアウトを示す。各コーディネータはＬＥＤ光である。図７では、異なるコーディネータは、Ｂａｃｋｈａｕｌリンクを用いて接続される。Ｂａｃｋｈａｕｌリンクは、電力線通信（ＰＬＣ、power  line  communication）リンク、イーサネット（Ethernet）リンク、又は光ファイバリンクのような種々の有線接続であって良く、又はＷｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクのような無線接続リンクであって良い。これは、本発明において具体的に限定されない。説明の容易さのために、以下の方法の記載では、コーディネータ１（第１コーディネータに対応する）が方法を実行する。つまり、コーディネータ１は、確立されるべきＶＰＡＮのコーディネータ、又はＶＰＡＮ  ＩＤ衝突を解消するために必要なコーディネータである。解決されるべき問題は、ビーコン内で伝達されるＶＰＡＮ  ＩＤを発見し及び適切なＶＰＡＮ  ＩＤを選択するために、別のコーディネータから送信されたビーコンをコーディネータ１にどのように受信させるかである。本方法は図中の任意のコーディネータに適用可能であることが理解できる。つまり、第１装置は、前述の分散型ＬＥＤ光レイアウトに基づく任意のコーディネータであって良い。図８に、本発明のこれにおけるステップＳ６０１及びＳ６０２の特定実行プロセスのフローチャートが示される。特定実行プロセスは、次の通りであって良い。
【０１７４】
（１）隣接上位レイヤのスキャン要求プリミティブを受信した後に、コーディネータ１のＭＬＭＥはスキャン要求メッセージを生成する。
【０１７５】
（２）コーディネータ１のＭＬＭＥは、Ｂａｃｋｈａｕｌリンクを用いて、スキャン要求メッセージを第２コーディネータへ送信する。
【０１７６】
（３）第２コーディネータ（第２コーディネータはコーディネータ２であると仮定する）は、スキャン要求メッセージを受信する。
【０１７７】
（４）コーディネータ２のＭＬＭＥは、スキャン確認メッセージを生成し、Ｂａｃｋｈａｕｌリンクを用いてコーディネータ１へスキャン確認メッセージを送信する。ここで、スキャン確認メッセージは、コーディネータ２の存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【０１７８】
（５）スキャン確認メッセージを受信した後に、コーディネータ１のＭＬＭＥは、スキャン確認プリミティブを生成し、該プリミティブを用いて、別のＶＰＡＮの受信したＶＰＡＮ  ＩＤ情報をコーディネータ１の隣接上位レイヤに提供する。このように、コーディネータ１のスキャンプロセスは完了する。
【０１７９】
（集中型構造に基づき）第１装置が中央制御部であるとき、ＬＥＤ光は、図９に示される集中型ＬＥＤ光レイアウトに基づき配備される。図９の中央制御部は、Ｂａｃｋｈａｕｌリンクを用いてコーディネータに接続され、中央制御部は、ＶＰＡＮ間の干渉の調整、及び異なるＶＰＡＮ間での装置切り替えを担う。中央制御部は、各ＶＰＡＮの基本情報を有し、情報は、少なくともＶＰＡＮ  ＩＤ及び／又はＶＰＡＮのコーディネータアドレス、等を含む。中央制御部がこの情報を取得するアプローチは以下の通りである。ＶＰＡＮが確立されると、ＶＰＡＮのコーディネータは、Ｂａｃｋｈａｕｌリンクを用いて中央制御部に情報を報告する。ＶＰＡＮ実行プロセスでは、前述の情報が変化した場合、コーディネータは、前述の情報をＢａｃｋｈａｕｌリンクを用いて中央制御部に再び報告しても良い。前述の集中型ＬＥＤ光レイアウトに基づき、本発明の本実施形態におけるステップＳ６０１及びステップＳ６０２の特定実行プロセスは、以下の通りであって良い。
【０１８０】
図１０に、本発明の本実施形態におけるステップＳ６０１及びステップＳ６０２の特定実行プロセスのフローチャートが示される。特定実行プロセスは、次の通りであって良い。
【０１８１】
（１）隣接上位レイヤのスキャン要求プリミティブを受信した後に、コーディネータ１のＭＬＭＥはスキャン要求メッセージを生成する。
【０１８２】
（２）コーディネータ１のＭＬＭＥは、Ｂａｃｋｈａｕｌリンクを用いて、スキャン要求メッセージを中央制御部へ送信する。
【０１８３】
（３）中央制御部は、Ｂａｃｋｈａｕｌリンクを用いて、スキャン要求メッセージを受信する。
【０１８４】
（４）中央制御部は、スキャン確認メッセージを生成し、Ｂａｃｋｈａｕｌリンクを用いてコーディネータ１へスキャン確認メッセージを送信する。ここで、スキャン確認メッセージは、中央制御部により取得された、全てのＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【０１８５】
（５）スキャン確認メッセージを受信した後に、コーディネータ１のＭＬＭＥは、スキャン確認プリミティブを生成し、該プリミティブを用いて、別のＶＰＡＮの受信したＶＰＡＮ  ＩＤ情報をコーディネータ１の隣接上位レイヤに提供する。このように、コーディネータ１のスキャンプロセスは完了する。本発明の本実施形態の前述のソリューションを実施するために、本発明は、前述のソリューションの実施を助けるよう構成される関連装置を更に提供する。
【０１８６】
添付の図面を参照して、以下は、本発明の一実施形態による、前述の方法の実施形態を実施するよう構成される機器を記載する。
【０１８７】
図１１を参照すると、図１１は、本発明の一実施形態による第１ＶＬＣ装置の概略的構造図である。装置１０は、処理モジュール１０１及び送信モジュール１０２を含んで良い。
【０１８８】
処理モジュール１０１は、ＶＰＡＮでＶＰＡＮ  ＩＤ衝突が生じると、報告指示メッセージを生成するよう構成される。ここで、報告指示メッセージは、第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む。
【０１８９】
送信モジュール１０２は、報告指示メッセージをコーディネータへ送信するよう構成される。
【０１９０】
任意的ソリューションでは、処理モジュール１０１は、
ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を伝達し、報告指示メッセージを生成し、報告指示メッセージはコーディネータにＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、よう更に構成される。
【０１９１】
別の任意的ソリューションでは、処理モジュール１０１は、
ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、報告指示メッセージを生成し、報告指示メッセージは、コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【０１９２】
別の任意的ソリューションでは、第１ＶＬＣ装置１０は、受信モジュール１０３を更に含んで良い。
【０１９３】
受信モジュール１０３は、コーディネータにより送信された報告要求メッセージを受信するよう構成され、報告要求メッセージは、ＶＬＣ装置に、検出した近隣ＶＰＡＮ情報をコーディネータへ送信するよう要求するために使用され、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含み、報告要求メッセージは、コーディネータがＶＰＡＮ  ＩＤ衝突指示メッセージを受信した後にコーディネータにより第１ＶＬＣ装置へ送信されるメッセージであり、ＶＰＡＮ  ＩＤ衝突指示メッセージは、第２ＶＬＣ装置がＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に第２ＶＬＣ装置によりコーディネータへ送信されるメッセージである。
【０１９４】
処理モジュール１０１は、検出した近隣ＶＰＡＮ情報に基づき報告指示メッセージを生成するよう更に構成され、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を伝達する。
【０１９５】
別の任意的ソリューションでは、ＶＰＡＮ  ＩＤ情報は、更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するために、ＶＰＡＮ  ＩＤ情報に基づきグローバル近隣ＶＰＡＮ情報を更新するためにコーディネータにより使用され、グローバル近隣ＶＰＡＮ情報は、受信された報告されたローカル近隣ＶＰＡＮ情報及びコーディネータにより維持されるローカル近隣ＶＰＡＮ情報に基づき、コーディネータにより維持される近隣ＶＰＡＮ情報であり、報告されたローカル近隣ＶＰＡＮ情報は、ＶＰＡＮ上にある少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づきコーディネータに報告される近隣ＶＰＡＮ情報であり、コーディネータにより維持されるローカル近隣ＶＰＡＮ情報は、コーディネータにより維持される近隣ＶＰＡＮ情報であり、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。
【０１９６】
第１ＶＬＣ装置１０内のモジュールの機能については、相応して、図３〜図９に示される方法の実施形態における前述の特定の実装を参照して良いことが理解できる。詳細事項は、ここで再び記載されない。
【０１９７】
本実施形態では、第１ＶＬＣ装置１０は、モジュール形式で表現され得る。ここで、「モジュール」は、特定用途向け集積回路（application−specific  integrated  circuit、ＡＳＩＣ）、１又は複数のソフトウェア又はファームウェアプログラムを実行するプロセッサ及びメモリ、集積論理回路、及び／又は前述の機能を提供可能な別のコンポーネントであって良い。
【０１９８】
図１２を参照すると、図１２は、本発明の一実施形態によるコーディネータの概略構造図である。装置２０は、受信モジュール２０１及び処理モジュール２０２を含んで良い。
【０１９９】
受信モジュール２０１は、ＶＰＡＮでＶＰＡＮ  ＩＤ衝突が生じると、第１装置により送信された報告指示メッセージを受信するよう構成される。ここで、報告指示メッセージは、第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む。
【０２００】
処理モジュール２０２は、ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するよう構成される。
【０２０１】
任意的ソリューションでは、処理モジュールは、具体的に、
ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するよう構成される。
【０２０２】
別の任意的ソリューションでは、処理モジュール２０２は、
コーディネータ再調整メッセージを生成し、前記コーディネータ再調整メッセージをＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信するよう更に構成され、コーディネータ再調整メッセージは新しいＶＰＡＮ  ＩＤ及び有効時間を含み、コーディネータ及び少なくとも１つのＶＬＣ装置は有効時間で新しいＶＰＡＮ  ＩＤを使用する。
【０２０３】
別の任意的ソリューションでは、報告指示メッセージは、第１ＶＬＣ装置が、第１プリセット時間内に、近隣ＶＰＡＮ情報を検出し、及び第１ＶＬＣ装置が、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、生成されたメッセージであり、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を伝達し、報告指示メッセージはコーディネータにＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【０２０４】
別の任意的ソリューションでは、報告指示メッセージは、第１ＶＬＣ装置が、ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、生成されたメッセージであり、報告指示メッセージは、コーディネータにＶＰＡＮ  ＩＤ衝突を報告するために更に使用される。
【０２０５】
別の任意的ソリューションでは、装置は、送信モジュール２０３を更に含んで良い。
【０２０６】
受信モジュール２０１は、第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するよう更に構成され、ＶＰＡＮ  ＩＤ衝突指示メッセージはＶＰＡＮ  ＩＤ衝突をコーディネータに報告するために使用される。
【０２０７】
送信モジュール２０３は、第１ＶＬＣ装置へ報告要求メッセージを送信するよう構成され、報告要求メッセージは、検出したＶＰＡＮ情報をコーディネータへ送信するようＶＬＣ装置に要求するために使用され、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。
【０２０８】
別の任意的ソリューションでは、処理モジュール２０２は、ローカル近隣ＶＰＡＮ情報を維持するよう更に構成される。
【０２０９】
受信モジュール２０１は、報告されたローカル近隣ＶＰＡＮ情報を受信するよう更に構成され、ここで、報告されたローカル近隣ＶＰＡＮ情報は、ＶＰＡＮ上の少なくとも１つのＶＬＣ装置により維持されている且つ周期的に又はトリガ条件に基づきコーディネータに報告された近隣ＶＰＡＮ情報であり、近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含む。
【０２１０】
処理モジュール２０２は、受信された報告されたローカル近隣ＶＰＡＮ情報とコーディネータにより維持されているローカル近隣ＶＰＡＮ情報とに基づき、グローバル近隣ＶＰＡＮ情報を維持するよう更に構成される。選択モジュールは、具体的に、報告指示メッセージ内のＶＰＡＮ  ＩＤ情報に基づき、グローバル近隣ＶＰＡＮ情報を更新し、更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択するよう構成される。
【０２１１】
コーディネータ２０内のモジュールの機能については、相応して、図３〜図９に示される方法の実施形態における特定の実装を参照して良いことが理解できる。詳細事項は、ここで再び記載されない。
【０２１２】
本実施形態では、コーディネータ２０は、モジュール形式で表現され得る。ここで、「モジュール」は、特定用途向け集積回路（application−specific  integrated  circuit、ＡＳＩＣ）、１又は複数のソフトウェア又はファームウェアプログラムを実行するプロセッサ及びメモリ、集積論理回路、及び／又は前述の機能を提供可能な別のコンポーネントであって良い。
【０２１３】
図１３は、本発明の一実施形態による通信システムの概略構造図である。システム３０は、ＶＬＣ装置３０１及びネットワークアクセス装置３０２を含む。
【０２１４】
ＶＬＣ装置３０１は、図１１に示される前述の実施形態における第１ＶＬＣ装置１０であって良い。ネットワークアクセス装置３０２は、図１２に示される前述の実施形態におけるコーディネータ２０であって良い。本発明の本実施形態におけるシステム３０は、別のＶＬＣ装置又は中央制御部のような装置を更に含んで良いことが理解できる。
【０２１５】
図１４を参照すると、図１４は、本発明の一実施形態による第１コーディネータの概略構造図である。装置４０は、送信モジュール４０１、受信モジュール４０２、及び処理モジュール４０３を含んで良い。
【０２１６】
送信モジュール４０１は、バックホールＢａｃｋｈａｕｌリンクを用いて、スキャン要求メッセージを第１装置へ送信するよう構成される。ここで、第１装置は第２コーディネータ及び／又は中央制御部を含み、第１装置及び第１コーディネータはＢａｃｋｈａｕｌリンクを用いて接続され、スキャン要求メッセージは第１装置からＶＰＡＮ  ＩＤ情報を要求するために使用される。
【０２１７】
受信モジュール４０２は、第１装置により送信されたスキャン確認メッセージを受信するよう構成される。ここで、スキャン確認メッセージは、第１装置がスキャン要求メッセージを受信した後に、第１コーディネータへ送信され、スキャン確認メッセージは第１装置により維持されているＶＰＡＮ  ＩＤ情報を伝達する。
【０２１８】
処理モジュール４０３は、ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択するよう構成される。
【０２１９】
任意的ソリューションでは、第１装置は第２コーディネータを含み、第１装置により維持されているＶＰＡＮ  ＩＤ情報は、第２コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【０２２０】
別の任意的ソリューションでは、第１装置は中央制御部を含み、第１装置により維持されるＶＰＡＮ  ＩＤ情報は、Ｂａｃｋｈａｕｌリンクを用いて中央制御部に接続されたコーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を含む。
【０２２１】
別の任意的ソリューションでは、送信モジュール４０１は、
バックホールリンクを用いて、周期的に又はトリガ条件に基づき、第１コーディネータの存在するＶＰＡＮのＶＰＡＮ  ＩＤ情報を中央制御部に報告するよう更に構成される。
【０２２２】
別の任意的ソリューションでは、受信モジュール４０２は、
第２装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信するよう更に構成され、ＶＰＡＮ  ＩＤ衝突指示メッセージはＶＰＡＮ  ＩＤ衝突を第１コーディネータに報告するために使用される。
【０２２３】
別の任意的ソリューションでは、処理モジュール４０３は、
ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択した後に、コーディネータ再調整メッセージを生成し、コーディネータ再調整メッセージをＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信するよう更に構成され、コーディネータ再調整メッセージは選択したＶＰＡＮ  ＩＤ及び有効時間を含み、コーディネータ及び少なくとも１つのＶＬＣ装置は有効時間で選択したＶＰＡＮ  ＩＤを使用する。
【０２２４】
別の任意的ソリューションでは、送信モジュール４０１は、具体的に、ＶＰＡＮを確立する前に、バックホールＢａｃｋｈａｕｌリンクを用いて第１装置へスキャン要求メッセージを送信するよう構成される。
【０２２５】
別の任意的ソリューションでは、送信モジュール４０１は、ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択した後に、ビーコンをブロードキャストするよう更に構成され、ビーコンは選択したＶＰＡＮ  ＩＤを含む。
【０２２６】
別の任意的ソリューションでは、処理モジュール４０３は、具体的に、
ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するよう構成される。
【０２２７】
別の任意的ソリューションでは、Ｂａｃｋｈａｕｌリンクは有線リンク又は無線リンクを含み、有線リンクは、電力線通信ＰＬＣリンク、イーサネットＥｔｈｅｒｎｅｔリンク、又は光ファイバリンクを含み、無線リンクは、Ｗｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクを含む。
【０２２８】
第１コーディネータ４０内のモジュールの機能については、相応して、図３〜図９に示される方法の実施形態における特定の実装を参照して良いことが理解できる。詳細事項は、ここで再び記載されない。
【０２２９】
本実施形態では、第１コーディネータは、モジュール形式で表現される。ここで、「モジュール」は、特定用途向け集積回路（application−specific  integrated  circuit、ＡＳＩＣ）、１又は複数のソフトウェア又はファームウェアプログラムを実行するプロセッサ及びメモリ、集積論理回路、及び／又は前述の機能を提供可能な別のコンポーネントであって良い。
【０２３０】
図１５に示されるように、第１ＶＬＣ装置１０、コーディネータ２０、第１コーディネータ４０、及び第２ＶＬＣ装置、第２コーディネータ、又は中央制御部のような関連装置は、全て図１５に示される構造で実装されて良い。装置５０は、少なくとも１つのプロセッサ５０１、少なくとも１つのメモリ５０２、及び少なくとも１つの通信インタフェース５０３を含む。さらに、装置は、アンテナのような一般的コンポーネントを更に含んで良く、詳細時効はここに記載されない。
【０２３１】
プロセッサ５０１は、中央処理ユニット（ＣＰＵ）、マイクロプロセッサ、特定用途向け集積回路（Application  Specific  Integrated  Circuit、ＡＳＩＣ）、又は、本発明の前述のソリューションプログラムの実行を制御する１又は複数の集積回路であって良い。
【０２３２】
通信インタフェース５０３は、別の装置、又はイーサネット、無線アクセスネットワーク（ＲＡＮ）、又は無線ローカルエリアネットワーク（Wireless  Local  Area  Network、ＷＬＡＮ）のような通信装置と通信するよう構成される。
【０２３３】
メモリ５０２は、読み出し専用メモリ（read−only  memory、ＲＯＭ）又は静的情報及び命令を格納し得る別の種類の静的記憶装置、ランダムアクセスメモリ（random  access  memory、ＲＡＭ）又は情報及び命令を格納し得る別の種類の動的記憶装置であって良く、電気的消去可能なプログラマブル読み出し専用メモリ（Electrically  Erasable  Programmable  Read−Only  Memory、ＥＥＰＲＯＭ）、読み出し専用光ディスク（Compact  Disc  Read−Only  Memory、ＣＤ−ＲＯＭ）、別の光ディスク記憶媒体、光ディスク記憶媒体（コンパクトディスク、レーザディスク、光ディスク、デジタルバーサタイルディスク、ブルーレイディスク、等を含む）、又は磁気ディスク記憶媒体、別の磁気ディスク記憶装置、又は命令若しくはデータの構造型の予測プログラムコードを伝達し又は格納するために使用可能な且つコンピュータによりアクセス可能な任意の他の媒体であって良いが、これらに限定されない。メモリは、独立に存在して良く、バスを用いてプロセッサに接続される。メモリは、プロセッサと統合されても良い。
【０２３４】
メモリ５０２は、前述のソリューションのアプリケーションプログラムコードを格納し実行するよう構成され、プロセッサ５０１は実行を制御する。プロセッサ５０１は、メモリ１２０２に格納されたアプリケーションプログラムコードを実行するよう構成される。
【０２３５】
図１５に示される装置が第１ＶＬＣ装置であるとき、メモリ５０２に格納されたコードは、第１ＶＬＣ装置により実行される先に提供された可視光に基づく通信方法、例えばＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じるとコーディネータに報告指示メッセージを送信するステップであって、報告指示メッセージは第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップ、を実行するために使用されて良い。
【０２３６】
図１５に示される装置がコーディネータであるとき、メモリ５０２に格納されたコードは、コーディネータにより実行される先に提供された可視光に基づく通信方法、例えばＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、第１ＶＬＣ装置により送信された報告指示メッセージを受信するステップであって、報告指示メッセージは第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含む、ステップと、コーディネータにより、ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するステップと、を実行するために使用されて良い。
【０２３７】
図１５に示される装置が第１コーディネータであるとき、メモリ５０２に格納されたコードは、第１コーディネータにより実行される先に提供された可視光に基づく通信方法、例えば、バックホールＢａｃｋｈａｕｌリンクを用いて第１装置へスキャン要求メッセージを送信するステップであって、第１装置は第２コーディネータ及び／又は中央制御部を含み、スキャン要求メッセージは第１装置からＶＰＡＮ  ＩＤ情報を要求するために使用される、ステップと、第１装置により送信されたスキャン確認メッセージを受信するステップと、ＶＰＡＮ  ＩＤ情報に基づきＶＰＡＮ  ＩＤを選択するステップであって、スキャン確認メッセージは第１装置がスキャン要求メッセージを受信した後に第１コーディネータへ送信され、スキャン確認メッセージは第１装置により維持されているＶＰＡＮ  ＩＤ情報を伝達する、ステップと、を実行するために使用されて良い。
【０２３８】
装置５０内の機能モジュールの機能については、相応して、図３〜図９に示される方法の実施形態における特定の実装を参照して良いことが理解できる。詳細事項は、ここで再び記載されない。
【０２３９】
本発明の一実施形態は、コンピュータ記憶媒体を更に提供する。コンピュータ記憶媒体はプログラムを格納して良く、該プログラムが実行されると、前述の方法の実施形態において記載された任意の可視光に基づく通信方法の一部の又は全部のステップが実行されて良い。
【０２４０】
本発明は実施形態を参照して記載されるが、保護を請求する本発明を実施するプロセスでは、当業者は、添付の図面、開示された内容、及び添付の請求項を見ることにより、開示の実施形態の別の変形を理解し実施し得る。請求項中、「含む」（comprising）は、別のコンポーネント又は別のステップを排除せず、「ある」又は「１つの」は複数の場合を排除しない。単一のプロセッサ又は別のユニットが、請求項中に列挙された幾つかの機能を実施して良い。幾つかの手段が、互いに異なる従属請求項に記録されるが、これは、これらの手段が更に良好な効果を生み出すために結合できないことを意味するものではない。
【０２４１】
当業者は、本発明の実施形態が方法、機器（装置）、又はコンピュータプログラム製品として提供されて得ることを理解すべきである。したがって、本発明は、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、又はソフトウェアとハードウェアとの組合せを有する実施形態の形式を使用して良い。さらに、本発明は、コンピュータ使用可能プログラムコードを含む１又は複数のコンピュータ使用可能記憶媒体（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ、等を含むが、これらに限定されない）に実装されるコンピュータプログラム製品の形式を使用して良い。コンピュータプログラムは、適正な媒体に格納され／分散され、ハードウェアの一部として別のハードウェアと一緒に提供され又は使用され、或いはインターネット又は別の有線若しくは無線電気通信システムを用いるような別の割り当て形式を使用しても良い。
【０２４２】
本発明は、本発明の実施形態による方法、機器（装置）及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して記載される。理解されるべきことに、コンピュータプログラム命令は、フローチャート及び／又はブロック図の中の各々の処理及び／又は各々のブロック、及び／又はフローチャート及び／又はブロック図の中の処理及び／又はブロックの組合せを実施するために使用されて良い。これらのコンピュータプログラム命令は、機械を生成するために、汎用コンピュータ、専用コンピュータ、内蔵プロセッサ、又は任意の他のプログラマブルデータ処理装置のプロセッサに対して提供されて良く、したがって、コンピュータ又は任意の他のプログラマブルデータ処理装置のプロセッサにより実行される命令は、フローチャートの中の１又は複数の処理及び／又はブロック図の中の１又は複数のブロックの中の特定の機能を実装する装置を生成できるようにする。
【０２４３】
これらのコンピュータプログラム命令は、コンピュータ又は任意の他のプログラマブルデータ処理装置に特定の方法で動作するよう指示できるコンピュータ可読メモリに格納されても良く、したがって、コンピュータ可読メモリに格納された命令は、命令装置を含む製品を生成できる。命令装置は、フローチャートの中の１又は複数の処理の中の及び／又はブロック図の中の１又は複数のブロックの中の特定の機能を実装する。
【０２４４】
これらのコンピュータプログラム命令は、コンピュータ又は任意の他のプログラマブルデータ処理装置にロードされても良く、したがって、一連の動作及びステップが該コンピュータ又は別のプログラマブル装置で実行され、それによりコンピュータにより実施される処理を生成する。したがって、コンピュータ又は別のプログラマブル装置で実行される命令は、フローチャートの中の１又は複数の処理の中の及び／又はブロック図の中の１又は複数のブロックの中の特定の機能を実施するステップを提供する。
【０２４５】
本発明は特定の特徴及びその実施形態を参照して記載されたが、明らかに、本発明の精神及び範囲から逸脱することなく、種々の変更及び結合がそれらに対して行われ得る。本発明は、これらの変更及び変形が以下の請求項により定められる保護範囲及びそれらの等価技術に包含される場合、これらの変更及び変形をカバーすることを意図する。
【図１】
2019523569.tif 000004
【図２】
2019523569.tif 000005
【図３】
2019523569.tif 000006
【図４】
2019523569.tif 000007
【図５】
2019523569.tif 000008
【図６】
2019523569.tif 000009
【図７】
2019523569.tif 000010
【図８】
2019523569.tif 000011
【図９】
2019523569.tif 000012
【図１０】
2019523569.tif 000013
【図１１】
2019523569.tif 000014
【図１２】
2019523569.tif 000015
【図１３】
2019523569.tif 000016
【図１４】
2019523569.tif 000017
【図１５】
2019523569.tif 000018
【手続補正書】
【提出日】平成30年11月15日(2018.11.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
可視光通信個人域ネットワーク（ＶＰＡＮ）通信システムであって、第１可視光通信（ＶＬＣ）装置及びコーディネータを含み、
前記第１ＶＬＣ装置は、
前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると報告指示メッセージを生成し、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含み、前記報告指示メッセージを前記コーディネータへ送信するよう構成され、
前記コーディネータは、
前記第１ＶＬＣ装置から前記報告指示メッセージを受信し、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含み、前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択するよう構成される、
ＶＰＡＮ通信システム。
【請求項２】
前記第１ＶＬＣ装置は、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージを生成し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、
よう更に構成される、請求項１に記載のＶＰＡＮ通信システム。
【請求項３】
前記第１ＶＬＣ装置は、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、前記報告指示メッセージを生成するよう構成され、前記報告指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、請求項１に記載のＶＰＡＮ通信システム。
【請求項４】
前記コーディネータは、
前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するよう構成される、請求項１乃至３のいずれか一項に記載のＶＰＡＮ通信システム。
【請求項５】
前記コーディネータは、
コーディネータ再調整メッセージを生成し、前記ＶＰＡＮ上の前記第１ＶＬＣ装置へ前記コーディネータ再調整メッセージを送信するよう構成され、前記コーディネータ再調整メッセージは前記新しいＶＰＡＮ  ＩＤ及び有効時間を含み、前記コーディネータ及び前記第１ＶＬＣ装置は前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用する、請求項１乃至４のいずれか一項に記載のＶＰＡＮ通信システム。
【請求項６】
前記通信システムは、第２ＶＬＣ装置を更に含み、
前記コーディネータは、
前記第２ＶＬＣ装置からＶＰＡＮ  ＩＤ衝突指示メッセージを受信し、前記ＶＰＡＮ  ＩＤ衝突メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用され、前記第１ＶＬＣ装置へ報告要求メッセージを送信するよう構成され、
前記第１ＶＬＣ装置は、
前記コーディネータから前記報告要求メッセージを受信し、前記報告要求メッセージは、検出した近隣ＶＰＡＮ情報を前記コーディネータへ送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、前記検出した近隣ＶＰＡＮ情報に基づき前記報告指示メッセージを生成し、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、よう構成される、
請求項１乃至５のいずれか一項に記載のＶＰＡＮ通信システム。
【請求項７】
前記コーディネータは、
ローカル近隣ＶＰＡＮ情報を維持し、
報告されたローカル近隣ＶＰＡＮ情報を受信し、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告された近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含み、
受信された前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持し、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択する、
よう更に構成される、
請求項１乃至６のいずれか一項に記載のＶＰＡＮ通信システム。
【請求項８】
可視光通信（ＶＬＣ）装置であって、前記ＶＬＣ装置は、コーディネータを用いて可視光通信個人域ネットワーク（ＶＰＡＮ）にアクセスし、前記ＶＬＣ装置は、第１ＶＬＣ装置であり、
命令を格納するメモリと、
前記命令を実行するために前記メモリに結合されるプロセッサと、
を含み、前記命令は、
前記ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、報告指示メッセージを生成し、前記報告指示メッセージは前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含み、
前記コーディネータへ前記報告指示メッセージを送信する、
ためのものである、装置。
【請求項９】
前記プロセッサは、前記命令を実行するために前記メモリに結合され、前記命令は、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたと検出した後に、第１プリセット時間内に近隣ＶＰＡＮ情報を検出し、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達し、前記報告指示メッセージを生成し、前記報告指示メッセージは前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、
ためのものである、請求項８に記載の装置。
【請求項１０】
前記プロセッサは前記命令を実行するために前記メモリに結合され、前記命令は、
前記ＶＰＡＮ上で前記ＶＰＡＮ  ＩＤ衝突が生じたことを検出した後に、前記報告指示メッセージを生成し、前記報告指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために更に使用される、ためのものである、請求項８に記載の装置。
【請求項１１】
前記プロセッサは前記命令を実行するために前記メモリに結合され、前記命令は、
前記コーディネータにより送信された報告要求メッセージを受信し、前記報告要求メッセージは検出した近隣ＶＰＡＮ情報を前記コーディネータへ送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含み、
前記検出した近隣ＶＰＡＮ情報に基づき、前記報告指示メッセージを生成し、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を伝達する、
ためのものである、請求項８乃至１０のいずれか一項に記載の装置。
【請求項１２】
ネットワークアクセス装置であって、前記ネットワークアクセス装置は、可視光通信（ＶＬＣ）装置に可視光通信個人域ネットワーク（ＶＰＡＮ）アクセスを提供するよう構成され、前記ネットワークアクセス装置は、コーディネータであり、
命令を格納するメモリと、
前記命令を実行するために前記メモリに結合されるプロセッサと、
を含み、前記命令は、
ＶＰＡＮ上でＶＰＡＮ  ＩＤ衝突が生じると、第１ＶＬＣ装置により送信された報告指示メッセージを受信し、前記報告指示メッセージは、前記第１ＶＬＣ装置により検出されたＶＰＡＮ  ＩＤ情報を含み、
前記ＶＰＡＮ  ＩＤ情報に基づき新しいＶＰＡＮ  ＩＤを選択する、
ためのものである、装置。
【請求項１３】
前記プロセッサは前記命令を実行するために前記メモリに結合され、前記命令は、
前記ＶＰＡＮ  ＩＤ情報に含まれるＶＰＡＮ  ＩＤと異なるＶＰＡＮ  ＩＤを選択するためのものである、請求項１２に記載の装置。
【請求項１４】
前記プロセッサは前記命令を実行するために前記メモリに結合され、前記命令は、
コーディネータ再調整メッセージを生成し、前記コーディネータ再調整メッセージを前記ＶＰＡＮ上の少なくとも１つのＶＬＣ装置へ送信し、前記コーディネータ再調整メッセージは前記新しいＶＰＡＮ  ＩＤ及び有効時間を含み、前記コーディネータ及び前記少なくとも１つのＶＬＣ装置は前記有効時間で前記新しいＶＰＡＮ  ＩＤを使用する、ためのものである、請求項１２又は１３に記載の装置。
【請求項１５】
前記プロセッサは前記命令を実行するために前記メモリに結合され、前記命令は、
第２ＶＬＣ装置により送信されたＶＰＡＮ  ＩＤ衝突指示メッセージを受信し、前記ＶＰＡＮ  ＩＤ衝突指示メッセージは、前記コーディネータに前記ＶＰＡＮ  ＩＤ衝突を報告するために使用され、
前記第１ＶＬＣ装置へ報告要求メッセージを送信するよう構成され、前記報告要求メッセージは、前記コーディネータへ検出した近隣ＶＰＡＮ情報を送信するよう前記ＶＬＣ装置に要求するために使用され、前記近隣ＶＰＡＮ情報は前記ＶＰＡＮ  ＩＤ情報を含む、
ためのものである、請求項１２乃至１４のいずれか一項に記載の装置。
【請求項１６】
前記プロセッサは前記命令を実行するために前記メモリに結合され、前記命令は、
ローカル近隣ＶＰＡＮ情報を維持し、
報告されたローカル近隣ＶＰＡＮ情報を受信し、前記報告されたローカル近隣ＶＰＡＮ情報は、前記ＶＰＡＮ上の前記少なくとも１つのＶＬＣ装置により維持され且つ周期的に又はトリガ条件に基づき前記コーディネータに報告された近隣ＶＰＡＮ情報であり、前記近隣ＶＰＡＮ情報はＶＰＡＮ  ＩＤ情報を含み、
受信された前記報告されたローカル近隣ＶＰＡＮ情報及び前記コーディネータにより維持される前記ローカル近隣ＶＰＡＮ情報に基づき、グローバル近隣ＶＰＡＮ情報を維持し、前記報告指示メッセージ内の前記ＶＰＡＮ  ＩＤ情報に基づき、前記グローバル近隣ＶＰＡＮ情報を更新し、前記更新したグローバル近隣ＶＰＡＮ情報に基づき新しいＶＰＡＮ  ＩＤを選択する、
ためのものである、請求項１２乃至１５のいずれか一項に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
（１）第１ＶＬＣ装置及び第２ＶＬＣ装置は、可視光通信を実行可能な装置である。例えば、装置は、端末であって良い。端末は、ユーザ機器（User  Equipment、ＵＥ）としても参照され、ユーザに音声及び／又はデータ接続を提供する装置、例えば、スマートフォン、タブレットコンピュータ、メディアプレイヤ、スマートＴＶ、スマートバンド、インテリジェント・ウェアラブル装置、ＭＰ３プレイヤ（Moving  Picture  Experts  Group  Audio  Layer  III、ムービング・ピクチャ・エキスパート・グループ・オーディオ・レイヤ３）、ＭＰ４（Moving  Picture  Experts  Group  Audio  Layer  IV、ムービング・ピクチャ・エキスパート・グループ・オーディオ・レイヤ４）プレイヤ、パーソナルデジタルアシスタント（Personal  Digital  Assistant、ＰＤＡ）、ラップトップポータブルコンピュータ、又はデスクトップコンピュータのような、可視光通信機能を有する通信装置である。コーディネータは、可視光通信個人域ネットワークＶＰＡＮ上のマスタノードであり、ＶＰＡＮ上の端末にネットワークアクセスを提供し、運転中のＶＰＡＮを管理し維持する。通常、コーディネータは、天井にある発光ダイオード（Light  Emitting  Diode、ＬＥＤ）照明により役割を果たされる。コーディネータは、セルラネットワークのアクセスネットワーク側にある可視光通信機能を有する無線アクセスネットワーク（Radio  Access  Network、ＲＡＮ）装置であっても良い。所謂ＲＡＮ装置は、端末に無線ネットワークにアクセスさせる装置であり、進化型ＮｏｄｅＢ（evolved  NodeB、ｅＮＢ）、無線ネットワーク制御部（radio  network  controller、ＲＮＣ）、ＮｏｄｅＢ（NodeB、ＮＢ）、基地局制御部（Base  Station  Controller、ＢＳＣ）、ベーストランシーバ局（Base  Transceiver  tation、ＢＴＳ）、ホーム基地局（例えば、Home  evolved  NodeB、又はHome  NodeB、ＨＮＢ）、又はベースバンドユニット（Baseband  Unit、ＢＢＵ）を含むがこれらに限定されない。別の例では、第１ＶＬＣ装置及び第２ＶＬＣ装置は、中央制御部であっても良い。中央制御部は、有線又は無線接続リンクを用いて全てのＶＰＡＮのコーディネータに接続され及びＶＰＡＮの実行を一緒に調整し管理することを担う、グローバル制御ノードである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
実装３は次の点で実装１及び２と異なる。実装１及び実装２の両方では、第１ＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を検出した後にＶＰＡＮ  ＩＤ衝突イベントをコーディネータに報告する。しかしながら、実装３では、第２ＶＬＣ装置がＶＰＡＮ  ＩＤ衝突を検出した直後に、ＶＰＡＮ  ＩＤ衝突をコーディネータに報告するのは第２ＶＬＣ装置であり、ＶＰＡＮ  ＩＤ衝突の学習後に、コーディネータは、次に、ＶＰＡＮ上の第１ＶＬＣ装置に、別ＶＰＡＮのＶＰＡＮ情報を検出するよう指示する（第１ＶＬＣ装置は第２ＶＬＣ装置を含んで良い）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
実装４は、次の点で実装１、２、及び３と異なる。実装４では、グローバル近隣ＶＰＡＮ情報はコーディネータにより維持され、コーディネータがＶＬＣ装置の報告を通じてＶＰＡＮ  ＩＤ衝突を発見した後に、コーディネータは、第１ＶＬＣ装置により送信された報告指示メッセージに基づき、維持されているグローバル近隣ＶＰＡＮ情報を更新し、更新したグローバルＶＰＡＮ情報に基づき、新しいＶＰＡＮ  ＩＤを選択して良い。留意すべきことに、実装４は、さらに、コーディネータがＶＰＡＮ  ＩＤ衝突をどのように学習するかを更に記載するために、実装１、２、又は３を別個に参照して組み合わせて実装されて良い。第１ＶＬＣ装置が報告指示メッセージをコーディネータへ送信する条件及び報告指示メッセージの特定コンテンツ及び機能については、相応して、実装１、２、及び３を参照して良い。詳細事項は、ここで再び記載されない。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１７３
【補正方法】変更
【補正の内容】
【０１７３】
（分散型構造に基づき）第１装置が第２コーディネータであるとき、図７は分散型ＬＥＤ光（コーディネータ）レイアウトを示す。各コーディネータはＬＥＤ光である。図７では、異なるコーディネータは、Ｂａｃｋｈａｕｌリンクを用いて接続される。Ｂａｃｋｈａｕｌリンクは、電力線通信（ＰＬＣ、power  line  communication）リンク、イーサネット（Ethernet）リンク、又は光ファイバリンクのような種々の有線接続であって良く、又はＷｉ−Ｆｉリンク、セルラリンク、ＷｉＭａｘリンク、Ｂｌｕｅｔｏｏｔｈリンク、又はＺｉｇＢｅｅリンクのような無線接続リンクであって良い。これは、本発明において具体的に限定されない。説明の容易さのために、以下の方法の記載では、コーディネータ１（第１コーディネータに対応する）が方法を実行する。つまり、コーディネータ１は、確立されるべきＶＰＡＮのコーディネータ、又はＶＰＡＮ  ＩＤ衝突を解消するために必要なコーディネータである。解決されるべき問題は、ビーコン内で伝達されるＶＰＡＮ  ＩＤを発見し及び適切なＶＰＡＮ  ＩＤを選択するために、別のコーディネータから送信されたビーコンをコーディネータ１にどのように受信させるかである。本方法は図中の任意のコーディネータに適用可能であることが理解できる。つまり、第１装置は、前述の分散型ＬＥＤ光レイアウトに基づく任意のコーディネータであって良い。図８に、本発明の本実施形態におけるステップＳ６０１及びＳ６０２の特定実行プロセスのフローチャートが示される。特定実行プロセスは、次の通りであって良い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０２３４
【補正方法】変更
【補正の内容】
【０２３４】
メモリ５０２は、前述のソリューションのアプリケーションプログラムコードを格納し実行するよう構成され、プロセッサ５０１は実行を制御する。プロセッサ５０１は、メモリ５０２に格納されたアプリケーションプログラムコードを実行するよう構成される。
【国際調査報告】
2019523569.tif 000019
2019523569.tif 000020
2019523569.tif 000021
2019523569.tif 000022