(57)【要約】  ビーコン送信方法とネットワークアクセス方法とコーディネータとデバイスとが開示され、これにより干渉エリアの中にあるデバイスはビーコンを正しく検出でき、ネットワークに正常にアクセスできる。方法は、コーディネータにより、現在のスーパーフレームで第1のビーコンタイムスロットを占めることによってビーコンを送信するステップと、ビーコンを送信した後に、デバイスによって送信される第1のビーコン要求フレームを受信するステップであって、第1のビーコン要求フレームはコーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、前記ステップと、第1のビーコン要求フレームを受信した後に、コーディネータにより、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信するステップであって、N≧1であり、Nは正の整数である、前記ステップである。このように、デバイスがビーコンを正しく検出する確率が上がるため、デバイスはネットワークに正常にアクセスでき、干渉調整を適時に行うことができる。
2019508983.tif 000002
【特許請求の範囲】
【請求項１】
ビーコン送信方法であって、
コーディネータにより、ビーコンを送信するステップであって、前記ビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、前記ステップと、
前記コーディネータにより、第1のビーコン要求フレームを受信するステップであって、前記第1のビーコン要求フレームは前記コーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、前記ステップと、
前記コーディネータにより、ビーコンを送信するステップであって、次の条件が満たされ、すなわち、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットが別々に占められ、N≧1であり、Nは正の整数である、前記ステップと
を含む、ビーコン送信方法。
【請求項２】
前記第1のビーコンタイムスロットと前記第2のビーコンタイムスロットはいずれも前記スーパーフレームのビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットはアイドルタイムスロットであり、前記ビーコンタイムスロットエリアは前記スーパーフレームでビーコンを送信するために専ら使われる期間であり、前記アイドルタイムスロットは前記ビーコンタイムスロットエリアの中にあって、互いに干渉しているVPANのコーディネータによるビーコンの送信に使われていないタイムスロットであり、あるいは
前記第1のビーコンタイムスロットは前記スーパーフレームのビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットは前記スーパーフレームのコンテンションフリー期間CFPエリアの中にある、請求項1に記載の方法。
【請求項３】
前記第1のビーコンタイムスロットを占めることによって送信されるビーコンに前記コーディネータによって加えられるビーコンタイプは元ビーコンであり、
前記第2のビーコンタイムスロットを占めることによって送信されるビーコンに前記コーディネータによって加えられるビーコンタイプは追加ビーコンであり、
前記元ビーコンは前記ビーコンが前記コーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、前記追加ビーコンは前記ビーコンが前記元ビーコンとは別に前記コーディネータによって送信される追加のビーコンであることを指示するために使われる、請求項1または2に記載の方法。
【請求項４】
前記コーディネータが前記N個のスーパーフレームの各々で前記第1のビーコンタイムスロットと前記第2のビーコンタイムスロットを別々に占めることによって前記ビーコンを送信した後に、前記方法は、
前記コーディネータが前記デバイスによって送信されるアソシエーション要求フレームを受信し、前記N個のスーパーフレームの占有時間が所定の閾値に達しない場合に、前記コーディネータにより、前記デバイスとの連関を確立するステップ、または
前記コーディネータが前記デバイスによって送信される前記アソシエーション要求フレームを受信せず、前記N個のスーパーフレームの前記占有時間が前記所定の閾値に達する場合に、前記コーディネータにより、前記N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットだけを占めることによって前記ビーコンを送信するステップ
をさらに含む、請求項3に記載の方法。
【請求項５】
前記アソシエーション要求フレームはビーコンタイプ指示を携え、前記ビーコンタイプ指示は、前記デバイスが元ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求を表すために使われ、あるいは前記デバイスが追加ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求を表すために使われ、
前記デバイスによって送信された前記アソシエーション要求フレームを前記コーディネータが受信した後に、前記コーディネータが、前記アソシエーション要求フレームに携えられた前記ビーコンタイプ指示に基づいて、前記アソシエーション要求フレームが前記デバイスが元ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求であると判断する場合に、前記コーディネータは干渉調整をトリガーすることを省き、あるいは前記アソシエーション要求フレームが前記デバイスが追加ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求であると前記コーディネータが判断する場合に、前記コーディネータは干渉調整をトリガーする、請求項4に記載の方法。
【請求項６】
前記コーディネータは、前記干渉調整をトリガーする過程で、前記アソシエーション要求フレームに携えられた干渉パラメータを使用する、請求項5に記載の方法。
【請求項７】
前記第1のビーコンタイムスロットが前記スーパーフレームの前記ビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットが前記スーパーフレームの前記CFPエリアの中にある場合、
前記コーディネータが前記N個のスーパーフレームの各々で前記第1のビーコンタイムスロットと前記第2のビーコンタイムスロットを別々に占めることによって前記ビーコンを送信した後に、前記方法は、
前記デバイスによって送信される第2のビーコン要求フレームを前記コーディネータが受信し、前記N個のスーパーフレームの前記占有時間が前記所定の閾値に達しない場合に、前記コーディネータにより、前記N個のスーパーフレームの後に続くそれぞれのスーパーフレームで前記第1のビーコンタイムスロットと第3のビーコンタイムスロットを別々に占めることによって前記ビーコンを送信するステップであって、前記第3のビーコンタイムスロットはCFPエリアの中にある、前記ステップ
をさらに含む、請求項4から6のいずれか一項に記載の方法。
【請求項８】
前記第1のビーコン要求フレームは前記デバイスのアドレスを示すフィールドを携え、前記第2のビーコン要求フレームのフォーマットは前記第1のビーコン要求フレームのフォーマットと同じである、請求項1から7のいずれか一項に記載の方法。
【請求項９】
前記第1のビーコン要求フレームは、要求の理由を示すフィールド、前記ビーコン要求フレームを送信する連続番号を示すフィールド、前記ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える、請求項8に記載の方法。
【請求項１０】
ネットワークアクセス方法であって、
デバイスにより、第1のネットワークにアクセスする前にビーコン検出を遂行するステップと、
検出時間が所定の第1の期間閾値に達しても前記デバイスがビーコンを正しく検出できない場合に、第1のビーコン要求フレームを送信するステップであって、前記第1のビーコン要求フレームは前記デバイスが干渉状態にあることを伝えるために使われる、前記ステップと
を含む、ネットワークアクセス方法。
【請求項１１】
前記デバイスにより、ビーコン検出を遂行することを継続するステップと、
検出継続時間が所定の第2の期間閾値に達する前に前記デバイスがビーコンを正しく検出し、検出された前記ビーコンが前記第1のネットワークのコーディネータによって送信されたものであると判断する場合に、前記第1のネットワークの前記コーディネータへアソシエーション要求フレームを送信するステップであって、前記アソシエーション要求フレームは前記第1のネットワークの前記コーディネータとの連関を要求するために使われる、前記ステップ、または
検出継続時間が前記所定の第2の期間閾値に達しても前記デバイスがビーコンを正しく検出しない場合に、前記第1のネットワークのコーディネータへ第2のビーコン要求フレームを送信するステップであって、前記第2のビーコン要求フレームは前記デバイスがまだ前記干渉状態にあることを伝えるために使われる、前記ステップ
をさらに含む、請求項10に記載の方法。
【請求項１２】
前記デバイスが前記ビーコンを正しく検出した後に、前記方法は、
前記デバイスにより、前記検出したビーコンを解析するステップと、前記ビーコンに含まれているビーコンタイプを判断するステップと、
をさらに含み、
前記ビーコンタイプは元ビーコンか追加ビーコンであり、
前記元ビーコンは前記ビーコンが前記コーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、前記追加ビーコンは前記ビーコンが前記元ビーコンとは別に前記コーディネータによって送信される追加のビーコンであることを指示するために使われる、
請求項11に記載の方法。
【請求項１３】
前記デバイスにより、前記ビーコンに含まれているビーコンタイプを判断する前記ステップの後に、前記方法は、
前記ビーコンに含まれている前記ビーコンタイプが元ビーコンであると前記デバイスが判断する場合に、前記デバイスにより、前記デバイスが前記元ビーコンを検出した後に前記デバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、前記第1のネットワークの前記コーディネータへ送信される前記アソシエーション要求フレームに加えるステップ、または
前記ビーコンに含まれている前記ビーコンタイプが追加ビーコンであると前記デバイスが判断する場合に、前記デバイスにより、前記デバイスが前記追加ビーコンを検出した後に前記デバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、前記第1のネットワークの前記コーディネータへ送信される前記アソシエーション要求フレームに加えるステップ
をさらに含む、請求項12に記載の方法。
【請求項１４】
前記デバイスは前記ビーコン検出の過程で干渉パラメータ検出をさらに遂行し、
前記ビーコンに含まれている前記ビーコンタイプが追加ビーコンであると前記デバイスが判断する場合に、前記デバイスは検出された干渉パラメータを前記第1のネットワークの前記コーディネータへ送信される前記アソシエーション要求フレームにさらに加える、請求項13に記載の方法。
【請求項１５】
前記第1のビーコン要求フレームは前記デバイスのアドレスを示すフィールドを携え、前記第2のビーコン要求フレームのフォーマットは前記第1のビーコン要求フレームのフォーマットと同じである、請求項11から14のいずれか一項に記載の方法。
【請求項１６】
前記第1のビーコン要求フレームは、要求の理由を示すフィールド、前記ビーコン要求フレームを送信する連続番号を示すフィールド、前記ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える、請求項15に記載の方法。
【請求項１７】
ネットワークアクセス方法であって、
デバイスにより、第1のネットワークにアクセスする前にネットワーク検出を遂行するステップであって、前記ネットワーク検出はビーコン検出と干渉パラメータ検出とを含む、前記ステップと、
検出時間が所定の第1の期間閾値に達しても前記デバイスがビーコンを正しく検出できない場合に、前記デバイスにより、前記第1のネットワークのコーディネータへ干渉指示フレームを送信するステップであって、前記干渉指示フレームは前記第1のネットワークと少なくとも1つの第2のネットワークの検出された干渉パラメータを携えている、前記ステップと
を含む、ネットワークアクセス方法。
【請求項１８】
前記干渉パラメータは、前記第1のネットワークと前記第2のネットワークの識別情報、ならびに前記デバイスによって受信される前記第1のネットワークの信号および前記少なくとも1つの第2のネットワークの信号の品質を含む、請求項17に記載の方法。
【請求項１９】
ネットワークアクセス方法であって、
第1のネットワークのコーディネータにより、デバイスによって送信される干渉指示フレームを受信するステップであって、前記干渉指示フレームは干渉パラメータを携えており、前記干渉パラメータは少なくとも1つの第2のネットワークが前記第1のネットワークと干渉していることを伝える干渉情報を指す、前記ステップと、
前記コーディネータにより、前記干渉指示フレームに基づいて干渉調整をトリガーするステップと
を含む、ネットワークアクセス方法。
【請求項２０】
前記干渉パラメータは、前記第1のネットワークの識別情報、および前記少なくとも1つの第2のネットワークの識別情報、および／または前記デバイスによって受信される前記第1のネットワークの信号および前記少なくとも1つの第2のネットワークの信号の品質に関する情報を含む、請求項19に記載の方法。
【請求項２１】
前記コーディネータにより、干渉調整をトリガーする前記ステップは、
前記コーディネータにより、前記コーディネータを管理するグローバルコーディネータへ干渉調整要求メッセージを送信するステップであって、前記干渉調整要求メッセージは前記干渉パラメータを含んでいる、前記ステップと、
前記コーディネータにより、前記グローバルコーディネータによって返される干渉調整応答メッセージを受信するステップであって、前記干渉調整応答メッセージは前記コーディネータがビーコンの送信に使うビーコンタイムスロットを含んでいる、前記ステップと、
前記コーディネータにより、前記干渉調整応答メッセージに基づいて、前記グローバルコーディネータによって指示された前記ビーコンタイムスロットを占めることによってビーコンを送信するステップと
を含む、請求項19または20に記載の方法。
【請求項２２】
ビーコン送信装置であって、
ビーコンを送信するように構成された送信部であって、前記ビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、送信部と、
前記送信部が前記ビーコンを送信した後に第1のビーコン要求フレームを受信するように構成された受信部であって、前記第1のビーコン要求フレームはコーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、受信部と
を含み、
前記送信部は、前記受信部が前記第1のビーコン要求フレームを受信した後に、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信し、N≧1であり、Nは正の整数である、ように構成される、
ビーコン送信装置。
【請求項２３】
前記第1のビーコンタイムスロットと前記第2のビーコンタイムスロットはいずれも前記スーパーフレームのビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットはアイドルタイムスロットであり、前記ビーコンタイムスロットエリアは前記スーパーフレームでビーコンを送信するために専ら使われる期間であり、前記アイドルタイムスロットは前記ビーコンタイムスロットエリアの中にあって、互いに干渉しているVPANのコーディネータによるビーコンの送信に使われていないタイムスロットであり、あるいは
前記第1のビーコンタイムスロットは前記スーパーフレームのビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットは前記スーパーフレームのコンテンションフリー期間CFPエリアの中にある、請求項22に記載の装置。
【請求項２４】
前記送信部は構成され、
前記第1のビーコンタイムスロットを占めることによって送信されるビーコンに携えられたビーコンタイプは元ビーコンであり、
前記第2のビーコンタイムスロットを占めることによって送信されるビーコンに携えられたビーコンタイプは追加ビーコンであり、
前記元ビーコンは前記ビーコンが前記送信部によって定期的に通常どおり送信されるビーコンであることを指示するために使われ、前記追加ビーコンは前記ビーコンが前記元ビーコンとは別に前記送信部によって送信される追加のビーコンであることを指示するために使われる、
請求項22または23に記載の装置。
【請求項２５】
連関部をさらに含み、前記連関部は、前記受信部が前記デバイスによって送信されるアソシエーション要求フレームを受信する際に、前記N個のスーパーフレームの占有時間が所定の閾値に達しないと判断される場合に、前記デバイスとの連関を確立するように構成され、
前記送信部は、前記受信部が前記デバイスによって送信されるアソシエーション要求フレームを受信せず、前記N個のスーパーフレームの前記占有時間が前記所定の閾値に達すると判断される場合に、前記N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットだけを占めることによって前記ビーコンを送信するようにさらに構成される、請求項24に記載の装置。
【請求項２６】
前記アソシエーション要求フレームはビーコンタイプ指示を携え、前記ビーコンタイプ指示は、前記デバイスが元ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求を表すために使われ、あるいは前記デバイスが追加ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求を表すために使われ、
前記コーディネータは調整部をさらに含み、前記調整部は、前記デバイスによって送信された前記アソシエーション要求フレームを前記受信部が受信した後に、前記受信部によって受信された前記アソシエーション要求フレームに携えられた前記ビーコンタイプ指示に基づいて、前記アソシエーション要求フレームが前記デバイスが元ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求であると判断される場合に、干渉調整をトリガーすることを省き、あるいは前記アソシエーション要求フレームが前記デバイスが追加ビーコンを検出した後に前記デバイスによって開始されるアソシエーション要求であると判断される場合に、干渉調整をトリガーするように構成される、請求項25に記載の装置。
【請求項２７】
前記調整部は、前記干渉調整をトリガーする過程で、前記受信部によって受信された前記アソシエーション要求フレームに携えられた干渉パラメータを使用するようにさらに構成される、請求項26に記載の装置。
【請求項２８】
前記第1のビーコンタイムスロットは前記スーパーフレームの前記ビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットは前記スーパーフレームの前記CFPエリアの中にあり、
前記送信部は、前記デバイスによって送信される第2のビーコン要求フレームを前記受信部が受信する際に、前記N個のスーパーフレームの前記占有時間が前記所定の閾値に達しないと判断される場合に、前記N個のスーパーフレームの後に続くそれぞれのスーパーフレームで前記第1のビーコンタイムスロットと第3のビーコンタイムスロットを別々に占めることによって前記ビーコンを送信し、前記第3のビーコンタイムスロットはCFPエリアの中にある、ようにさらに構成される、請求項25から27のいずれか一項に記載の装置。
【請求項２９】
前記第1のビーコン要求フレームは前記デバイスのアドレスを示すフィールドを携え、前記第2のビーコン要求フレームのフォーマットは前記第1のビーコン要求フレームのフォーマットと同じである、請求項22から28のいずれか一項に記載の装置。
【請求項３０】
前記第1のビーコン要求フレームは、要求の理由を示すフィールド、前記ビーコン要求フレームを送信する連続番号を示すフィールド、前記ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える、請求項29に記載の装置。
【請求項３１】
ネットワークアクセス装置であって、
前記ネットワークアクセス装置が第1のネットワークにアクセスする前にビーコン検出を遂行するように構成された検出部と、
検出時間が所定の第1の期間閾値に達しても前記検出部がビーコンを正しく検出できない場合に、第1のビーコン要求フレームを送信するように構成された送信部であって、前記第1のビーコン要求フレームは前記デバイスが干渉状態にあることを伝えるために使われる、送信部と
を含む、ネットワークアクセス装置。
【請求項３２】
前記検出部は、前記送信部が前記第1のネットワークのコーディネータへ前記第1のビーコン要求フレームを送信した後に、ビーコン検出の遂行を継続し、なおかつ検出継続時間が所定の第2の期間閾値に達する前にビーコンを正しく検出する場合に、検出された前記ビーコンが前記第1のネットワークの前記コーディネータによって送信されたものであるか否かをさらに判断するようにさらに構成され、
前記送信部は、検出された前記ビーコンが前記第1のネットワークの前記コーディネータによって送信されたものであると前記検出部が判断する場合に、前記第1のネットワークの前記コーディネータへアソシエーション要求フレームを送信し、前記アソシエーション要求フレームは前記第1のネットワークの前記コーディネータとの連関を要求するために使われる、ようにさらに構成され、あるいは、
検出継続時間が前記所定の第2の期間閾値に達しても前記検出部がビーコンを正しく検出しない場合に、前記第1のネットワークのコーディネータへ第2のビーコン要求フレームを送信し、前記第2のビーコン要求フレームは前記デバイスがまだ前記干渉状態にあることを伝えるために使われる、ようにさらに構成される、請求項31に記載の装置。
【請求項３３】
前記検出部は、前記ビーコンを正しく検出した後に、検出した前記ビーコンを解析し、なおかつ前記ビーコンに含まれているビーコンタイプを判断し、
前記ビーコンタイプは元ビーコンか追加ビーコンであり、
前記元ビーコンは前記ビーコンが前記コーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、前記追加ビーコンは前記ビーコンが前記元ビーコンとは別に前記コーディネータによって送信される追加のビーコンであることを指示するために使われる、ようにさらに構成される、請求項32に記載の装置。
【請求項３４】
前記送信部は、前記ビーコンに含まれている前記ビーコンタイプが元ビーコンであると前記検出部が判断する場合に、前記デバイスが前記元ビーコンを検出した後に前記デバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、前記第1のネットワークの前記コーディネータへ送信される前記アソシエーション要求フレームに加え、あるいは
前記ビーコンに含まれている前記ビーコンタイプが追加ビーコンであると前記検出部が判断する場合に、前記デバイスが前記追加ビーコンを検出した後に前記デバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、前記第1のネットワークの前記コーディネータへ送信される前記アソシエーション要求フレームに加えるようにさらに構成される、請求項33に記載の装置。
【請求項３５】
前記検出部は前記ビーコン検出の過程で干渉パラメータ検出を遂行するようにさらに構成され、
前記送信部は、前記ビーコンに含まれている前記ビーコンタイプが追加ビーコンであると前記検出部が判断する場合に、前記検出部によって検出された干渉パラメータを、前記第1のネットワークの前記コーディネータへ送信される前記アソシエーション要求フレームにさらに加えるようにさらに構成される、請求項34に記載の装置。
【請求項３６】
前記第1のビーコン要求フレームは前記デバイスのアドレスを示すフィールドを携え、前記第2のビーコン要求フレームのフォーマットは前記第1のビーコン要求フレームのフォーマットと同じである、請求項32から35のいずれか一項に記載の装置。
【請求項３７】
前記第1のビーコン要求フレームは、要求の理由を示すフィールド、前記ビーコン要求フレームを送信する連続番号を示すフィールド、前記ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える、請求項36に記載の装置。
【請求項３８】
ネットワークアクセス装置であって、
前記ネットワークアクセス装置が第1のネットワークにアクセスする前にネットワーク検出を遂行するように構成された検出部であって、前記ネットワーク検出はビーコン検出と干渉パラメータ検出とを含む、検出部と、
検出時間が所定の第1の期間閾値に達しても前記検出部がビーコンを正しく検出できない場合に、前記第1のネットワークのコーディネータへ干渉指示フレームを送信するように構成された送信部であって、前記干渉指示フレームは前記第1のネットワークと少なくとも1つの第2のネットワークの検出された干渉パラメータを携えている、送信部と
を含む、ネットワークアクセス装置。
【請求項３９】
前記干渉パラメータは、前記第1のネットワークと前記第2のネットワークの識別情報、ならびに前記デバイスによって受信される前記第1のネットワークの信号および前記少なくとも1つの第2のネットワークの信号の品質を、含む、請求項38に記載の装置。
【請求項４０】
ネットワークアクセス装置であって、前記装置は第1のネットワークの中にあり、前記装置は、
デバイスによって送信される干渉指示フレームを受信するように構成された受信部であって、前記干渉指示フレームは干渉パラメータを携えており、前記干渉パラメータは少なくとも1つの第2のネットワークが前記第1のネットワークと干渉していることを伝える干渉情報を指す、受信部と、
前記干渉指示フレームに基づいて干渉調整をトリガーするように構成された調整部と
を含む、装置。
【請求項４１】
前記干渉パラメータは、前記第1のネットワークの識別情報、および前記少なくとも1つの第2のネットワークの識別情報、および／または前記デバイスによって受信される前記第1のネットワークの信号および前記少なくとも1つの第2のネットワークの信号の品質に関する情報を含む、請求項40に記載の装置。
【請求項４２】
送信部をさらに含み、前記送信部は、前記調整部が前記干渉調整をトリガーするときに、前記装置を管理するグローバルコーディネータへ干渉調整要求メッセージを送信し、前記干渉調整要求メッセージは前記干渉パラメータを含んでいる、ように構成され、
前記受信部は前記グローバルコーディネータによって返される干渉調整応答メッセージを受信し、前記干渉調整応答メッセージは前記コーディネータがビーコンの送信に使うビーコンタイムスロットを含んでいる、ようにさらに構成され、
前記送信部は、前記受信部によって受信された前記干渉調整応答メッセージに基づいて、前記グローバルコーディネータによって指示された前記ビーコンタイムスロットを占めることによってビーコンを送信するようにさらに構成される、請求項39または40に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は光通信技術の分野に関し、具体的には、ビーコン送信方法および装置ならびにネットワークアクセス方法および装置に関する。
【背景技術】
【０００２】
可視光通信（英語：Visible Light Communication、略してVLC）は可視光スペクトル（380 nm〜780 nm）を使用する通信方式であり、信号は主に、発光ダイオード（英語：Light Emitting Diode、略してLED）光源の強度を変調することによって送信される。図1に示すように、図1は可視光通信システムの概略図である。光強度変調信号（すなわちXt）を生成するため、入力側では送信器が送信されるべきデータ信号を符号化し変調し、符号化され変調されたデータ信号（すなわちMt）を使ってLED光源の強度を変調する。受信側では光検出器（英語：Photodetector）か光学カメラ（英語：Optical Camera）が受信した光強度変調信号を検出し、受信した光強度変調信号を電気信号（すなわちYt）に変換し、変換した電気信号を受信器に入力する。受信器は電気信号を復調し復号化し、送信されたデータ信号を復元し出力する。
【０００３】
電気電子技術者協会（英語：Institute of Electrical and Electronics Engineers、略してIEEE）は2011年にIEEE 802．15．7規格を公表した。同規格は可視光通信に当てはまる。IEEE 802．15．7のネットワークは可視光通信パーソナルエリアネットワーク（英語：Visible light communication personal area network、略してVPAN）と呼ばれる。それぞれのVPANは、VPANの運営を管理するように構成されたコーディネータと呼ばれる1つのサービングノードを含む。コーディネータはLED光源に位置してよい。図2は一般的なスター型（英語：star）VPANのトポロジを示している。このネットワークでは1つのコーディネータがネットワーク内の複数のデバイス（英語：device）にネットワークアクセスサービスを提供する。
【０００４】
IEEE 802．15．7規格は2つの作業モードを、すなわちビーコン対応（英語：Beacon−enabled）VPANと非ビーコン対応（英語：Non−Beacon enabled）VPANとを、サポートする。
【０００５】
Beacon−enabled VPANではコーディネータがビーコン（英語：beacon）を定期的に送信する。ビーコン送信タイムスロット（またはビーコンタイムスロットと呼ばれる）はそれぞれのスーパーフレームの開始位置を定期的に占める。図3にはスーパーフレームの構造が示されている。スーパーフレームはアクティブ期間と非アクティブ期間とを含む。アクティブ期間は、ビーコンの送信に使われるビーコンタイムスロットと、コンテンションアクセス期間（英語：Contention Access Period、略してCAP）と、コンテンションフリー期間（英語：Contention Free Period、略してCFP）とを含む。ビーコンタイムスロットはスーパーフレームの開始位置にあり、コーディネータによるビーコン送信に使われる。いくつかの一般的なネットワーク情報は、例えばネットワークの識別情報（英語：Identification）やスーパーフレームの長さなどは、ビーコンで運ばれる。
【０００６】
業界は実際のVLCシステム配備時に異なるVPAN間に相互干渉が存在し得ることを考慮し、通信性能を高めるため、VPAN間干渉調整の研究を開始した。集中干渉調整モードは比較的多くの注目を集めている。図4に示されているように、グローバルコーディネータは複数のVPAN（例えばVPAN1、VPAN2、VPAN3、およびVPAN4を用いて表される）の管理と調整を担当する。VPANは、それぞれのVPANで管理（例えば帯域幅割り当て）を行うコーディネータ（例えばCCO1、CCO2、CCO3、およびCCO4を用いて表される）を有する。
【０００７】
VPANの最初のセットアップのときには、グローバルコーディネータを使用し、VPANの各スーパーフレームの開始位置および終了位置を他のVPANの対応するスーパーフレームの開始位置および終了位置に揃える。グローバルコーディネータはVPANの起こりうる干渉状態を知ることができないため、VPANの最初のセットアップのときに干渉調整を行わない。VPANの最初のセットアップのときに、帯域幅リソースの無駄を避けるため、各VPANのコーディネータは同じビーコンタイムスロットを占めることによってビーコンを送信し、グローバルコーディネータは各VPANのコーディネータからVPANの干渉関連情報を得た後にビーコンタイムスロットとリソース割り当てを調整する。
【０００８】
Beacon−enabled VPANにおいて、デバイスは、ネットワークにアクセスする必要があるときに、まずはチャネルスキャンを行う必要があり、近傍のコーディネータによって定期的に送信されるビーコンをある程度の期間にわたってリスンし、受信したビーコンに基づいてチャネル品質を測定し、最良の測定チャネル品質を有するビーコンに対応するVPANを選択し、当該VPANにアクセスする。
【０００９】
ただし、最初のネットワーキングのときに各VPANのコーディネータは同じビーコンタイムスロットを占めることによってビーコンを送信するため、互いに干渉している2つのVPANの干渉エリア内にあるデバイスが、互いに干渉している2つのVPANのコーディネータによって同時に送信されるビーコンを受信すると、当該デバイスは2つの受信したビーコンを正しく検出して復号化することができない可能性があり、結果的にネットワークに正常にアクセスできない。
【００１０】
例えば、図4に示されているように、VPAN1とVPAN2の重なり合っているエリアは、これら2つのVPANの干渉エリアである。今のところ2つのVPANの干渉エリア内でアクセスデバイスは働いていないため、グローバルコーディネータは干渉エリアの干渉調整を行う必要はない。2つのVPANの干渉エリア内にあるデバイスがこのときネットワークへのアクセスを試みると、当該デバイスは干渉のためビーコンを正しく検出できず、結果的にネットワークに正常にアクセスできない。
【発明の概要】
【００１１】
互いに干渉する少なくとも2つのVPANで干渉調整が行われない場合に、干渉エリアの中のデバイスがネットワークへのアクセスを試みると、デバイスがビーコンを正しく検出できず、結果的にネットワークに正常にアクセスできないという問題を解決するため、本願はビーコン送信方法および装置ならびにネットワークアクセス方法および装置を提供する。
【課題を解決するための手段】
【００１２】
第1の態様によると、ビーコン送信方法が提供される。方法は、コーディネータにより、ビーコンを送信するステップであって、ビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、該ステップと、コーディネータにより、第1のビーコン要求フレームを受信するステップであって、第1のビーコン要求フレームはコーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、該ステップと、コーディネータにより、ビーコンの送信を継続するステップであって、次の条件が満たされ、すなわち、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットが別々に占められ、N≧1であり、Nは正の整数である、該ステップとを含む。本願は第1のネットワークと第2のネットワークを一例として用いて説明するが、当業者なら第1のネットワークと第2のネットワークがいずれもより大きいネットワークに属し得ることを理解できる。このように、デバイスによって送信されるビーコン要求フレームが受信されると、ビーコンは1つのスーパーフレームで少なくとも2度送信されるため、デバイスはビーコンを適時に正しく検出でき、デバイスがビーコンを正しく検出する確率が上がり、デバイスはネットワークに正常にアクセスできる。
【００１３】
第1の態様を参照し、第1の態様の第1の可能な実装において、第1のビーコンタイムスロットと第2のビーコンタイムスロットはいずれもスーパーフレームのビーコンタイムスロットエリアの中にあり、第2のビーコンタイムスロットはアイドルタイムスロットであり、ビーコンタイムスロットエリアはスーパーフレームでビーコンを送信するために専ら使われる期間であり、アイドルタイムスロットはビーコンタイムスロットエリアの中にあって、互いに干渉しているVPANのコーディネータによるビーコンの送信に使われていないタイムスロットであり、あるいは第1のビーコンタイムスロットはスーパーフレームのビーコンタイムスロットエリアの中にあり、第2のビーコンタイムスロットはスーパーフレームのCFPエリアの中にある。
【００１４】
第1の態様または第1の態様の第1の可能な実装を参照し、第1の態様の第2の可能な実装において、第1のビーコンタイムスロットを占めることによって送信されるビーコンにコーディネータによって加えられるビーコンタイプは元ビーコンであり、第2のビーコンタイムスロットを占めることによって送信されるビーコンにコーディネータによって加えられるビーコンタイプは追加ビーコンであり、元ビーコンはビーコンがコーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、追加ビーコンはビーコンが元ビーコンとは別にコーディネータによって送信される追加のビーコンであることを指示するために使われる。
【００１５】
第1の態様の第2の可能な実装を参照し、第1の態様の第3の可能な実装において、コーディネータがN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信した後に、方法は、コーディネータがデバイスによって送信されるアソシエーション要求フレームを受信し、N個のスーパーフレームの占有時間が所定の閾値に達しない場合に、コーディネータにより、デバイスとの連関を確立するステップと、コーディネータがデバイスによって送信されるアソシエーション要求フレームを受信せず、N個のスーパーフレームの占有時間が所定の閾値に達する場合に、コーディネータにより、N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットだけを占めることによってビーコンを送信するステップとをさらに含む。このように、第2のビーコンタイムスロットを使用してデバイスが追加ビーコンを検出できないときには第2のビーコンタイムスロットのリソースを解放できるため、リソースの無駄が回避される。
【００１６】
第1の態様の第3の可能な実装を参照し、第1の態様の第4の可能な実装において、アソシエーション要求フレームはビーコンタイプ指示を携え、ビーコンタイプ指示は、デバイスが元ビーコンを検出した後にデバイスによって開始されるアソシエーション要求を表すために使われ、あるいはデバイスが追加ビーコンを検出した後にデバイスによって開始されるアソシエーション要求を表すために使われ、デバイスによって送信されたアソシエーション要求フレームをコーディネータが受信した後に、コーディネータが、アソシエーション要求フレームに携えられたビーコンタイプ指示に基づいて、アソシエーション要求フレームがデバイスが元ビーコンを検出した後にデバイスによって開始されるアソシエーション要求であると判断する場合に、コーディネータは干渉調整をトリガーすることを省き、あるいはアソシエーション要求フレームがデバイスが追加ビーコンを検出した後にデバイスによって開始されるアソシエーション要求であるとコーディネータが判断する場合に、コーディネータは干渉調整をトリガーする。このように、アソシエーション要求フレームにあるデバイスの指示情報に基づいて干渉調整を行う必要があると判断される場合には、干渉調整を適時に行うことができるため、その後他のデバイスはネットワークに正常にアクセスし、複数のVPANを含むネットワークシステムの性能が向上する。
【００１７】
第1の態様の第4の可能な実装を参照し、第1の態様の第5の可能な実装において、コーディネータは、干渉調整をトリガーする過程で、アソシエーション要求フレームに携えられた干渉パラメータを使用する。
【００１８】
第1の態様の第3から第5の可能な実装のいずれか1つを参照し、第1の態様の第6の可能な実装において、第1のビーコンタイムスロットがスーパーフレームのビーコンタイムスロットエリアの中にあり、第2のビーコンタイムスロットがスーパーフレームのCFPエリアの中にある場合、コーディネータがN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信した後に、方法は、デバイスによって送信される第2のビーコン要求フレームをコーディネータが受信し、N個のスーパーフレームの占有時間が所定の閾値に達しない場合に、コーディネータにより、N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットと第3のビーコンタイムスロットを別々に占めることによってビーコンを送信するステップであって、第3のビーコンタイムスロットはCFPエリアの中にある、該ステップをさらに含む。したがって、第2のビーコンタイムスロットにおける衝突のためビーコン干渉が再び起きるという問題は解決する。
【００１９】
第1の態様と第1の態様の第1から第6の可能な実装のいずれか1つを参照し、第1の態様の第7の可能な実装において、第1のビーコン要求フレームはデバイスのアドレスを示すフィールドを携え、第2のビーコン要求フレームのフォーマットは第1のビーコン要求フレームのフォーマットと同じである。
【００２０】
第1の態様の第7の可能な実装を参照し、第1の態様の第8の可能な実装において、第1のビーコン要求フレームは、要求の理由を示すフィールド、ビーコン要求フレームを送信する連続番号を示すフィールド、ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える。
【００２１】
第2の態様によると、ネットワークアクセス方法が提供される。方法は、デバイスにより、第1のネットワークにアクセスする前にビーコン検出を遂行するステップと、検出時間が所定の第1の期間閾値に達してもデバイスがビーコンを正しく検出できない場合に、第1のビーコン要求フレームを送信するステップであって、第1のビーコン要求フレームはデバイスが干渉状態にあることを伝えるために使われる、該ステップとを含む。干渉状態は異なるネットワークが互いに干渉しているエリアの中にデバイスがあることを伝えるために使われる。
【００２２】
このように、デバイスは、ビーコンを正しく検出できず、結果的にネットワークにアクセスできない場合に、ビーコン要求フレームを積極的に送信して関係する処理を遂行することをコーディネータに指図するため、デバイスがネットワークに正しくアクセスする確率は上がる。
【００２３】
第2の態様を参照し、第2の態様の第1の可能な実装において、デバイスにより、ビーコン検出を遂行することを継続するステップと、検出継続時間が所定の第2の期間閾値に達する前にデバイスがビーコンを正しく検出し、検出されたビーコンが第1のネットワークのコーディネータによって送信されたものであると判断する場合に、第1のネットワークのコーディネータへアソシエーション要求フレームを送信するステップであって、アソシエーション要求フレームは第1のネットワークのコーディネータとの連関を要求するために使われる、該ステップ、または検出継続時間が所定の第2の期間閾値に達してもデバイスがビーコンを正しく検出しない場合に、第1のネットワークのコーディネータへ第2のビーコン要求フレームを送信するステップであって、第2のビーコン要求フレームはデバイスがまだ干渉状態にあることを伝えるために使われる、該ステップをさらに含む。干渉状態は異なるネットワークが互いに干渉しているエリアの中にデバイスがあることを伝える。このように、デバイスはビーコン要求フレームを送信し続け、それでもなおビーコンを正しく検出できない場合には、対応する処理を遂行することをコーディネータに適時に指図し、これによりデバイスはビーコンを正しく検出でき、ネットワークに正常にアクセスできる。
【００２４】
第2の態様の第1の可能な実装を参照し、第2の態様の第2の可能な実装において、デバイスがビーコンを正しく検出した後に、方法は、デバイスにより、検出したビーコンを解析するステップと、ビーコンに含まれているビーコンタイプを判断するステップとをさらに含み、ビーコンタイプは元ビーコンか追加ビーコンであり、元ビーコンはビーコンがコーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、追加ビーコンはビーコンが元ビーコンとは別にコーディネータによって送信される追加のビーコンであることを指示するために使われる。
【００２５】
第2の態様の第2の可能な実装を参照し、第2の態様の第3の可能な実装において、デバイスにより、ビーコンに含まれているビーコンタイプを判断するステップの後に、方法は、ビーコンに含まれているビーコンタイプが元ビーコンであるとデバイスが判断する場合に、デバイスにより、デバイスが元ビーコンを検出した後にデバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、第1のネットワークのコーディネータへ送信されるアソシエーション要求フレームに加えるステップ、またはビーコンに含まれているビーコンタイプが追加ビーコンであるとデバイスが判断する場合に、デバイスにより、デバイスが追加ビーコンを検出した後にデバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、第1のネットワークのコーディネータへ送信されるアソシエーション要求フレームに加えるステップをさらに含む。
【００２６】
第2の態様の第3の可能な実装を参照し、第2の態様の第4の可能な実装において、デバイスはビーコン検出の過程で干渉パラメータ検出をさらに遂行し、ビーコンに含まれているビーコンタイプが追加ビーコンであるとデバイスが判断する場合に、デバイスは検出された干渉パラメータを第1のネットワークのコーディネータへ送信されるアソシエーション要求フレームにさらに加える。
【００２７】
第2の態様の第1から第4の可能な実装のいずれか1つを参照し、第2の態様の第5の可能な実装において、第1のビーコン要求フレームはデバイスのアドレスを示すフィールドを携え、第2のビーコン要求フレームのフォーマットは第1のビーコン要求フレームのフォーマットと同じである。
【００２８】
第2の態様の第5の可能な実装を参照し、第2の態様の第6の可能な実装において、第1のビーコン要求フレームは、要求の理由を示すフィールド、ビーコン要求フレームを送信する連続番号を示すフィールド、ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える。
【００２９】
第3の態様によると、ネットワークアクセス方法が提供される。方法は、デバイスにより、第1のネットワークにアクセスする前にネットワーク検出を遂行するステップであって、ネットワーク検出はビーコン検出と干渉パラメータ検出とを含む、該ステップと、検出時間が所定の第1の期間閾値に達してもデバイスがビーコンを正しく検出できない場合に、デバイスにより、第1のネットワークのコーディネータへ干渉指示フレームを送信するステップであって、干渉指示フレームは第1のネットワークと少なくとも1つの第2のネットワークの検出された干渉パラメータを携えている、該ステップとを含む。
【００３０】
このように、デバイスは、デバイスがビーコンを正しく検出できないと判断する場合に、干渉指示フレームを適時に送信し、これによりコーディネータは干渉調整プロセスを適時にトリガーでき、デバイスは干渉調整の後に可能な限り速やかにネットワークにアクセスでき、他のデバイスはビーコンを正しく検出でき、その後ネットワークに正常にアクセスでき、複数のVPANを含むネットワークシステムの性能が向上する。
【００３１】
第3の態様を参照し、第3の態様の第1の可能な実装において、干渉パラメータは、第1のネットワークと第2のネットワークの識別情報、ならびにデバイスによって受信される第1のネットワークの信号および少なくとも1つの第2のネットワークの信号の品質を、含む。
【００３２】
第4の態様によると、ネットワークアクセス方法が提供される。方法は、第1のネットワークのコーディネータにより、デバイスによって送信される干渉指示フレームを受信するステップであって、干渉指示フレームは干渉パラメータを携えており、干渉パラメータは少なくとも1つの第2のネットワークが第1のネットワークと干渉していることを伝える干渉情報を指す、該ステップと、コーディネータにより、干渉指示フレームに基づいて干渉調整をトリガーするステップとを含む。
【００３３】
このように、デバイスによいって送信された干渉指示フレームを受信したコーディネータは干渉調整プロセスを適時にトリガーでき、デバイスは干渉調整の後に可能な限り速やかにネットワークにアクセスでき、他のデバイスはビーコンを正しく検出でき、その後ネットワークに正常にアクセスでき、複数のVPANを含むネットワークシステムの性能が向上する。
【００３４】
第4の態様を参照し、第4の態様の第1の可能な実装において、干渉パラメータは、第1のネットワークの識別情報、および少なくとも1つの第2のネットワークの識別情報、および／またはデバイスによって受信される第1のネットワークの信号および少なくとも1つの第2のネットワークの信号の品質に関する情報を、含む。
【００３５】
第4の態様または第4の態様の第1の可能な実装を参照し、第4の態様の第2の可能な実装において、コーディネータにより、干渉調整をトリガーするステップは、コーディネータにより、コーディネータを管理するグローバルコーディネータへ干渉調整要求メッセージを送信するステップであって、干渉調整要求メッセージは干渉パラメータを含んでいる、該ステップと、コーディネータにより、グローバルコーディネータによって返される干渉調整応答メッセージを受信するステップであって、干渉調整応答メッセージはコーディネータがビーコンの送信に使うビーコンタイムスロットを含んでいる、該ステップと、コーディネータにより、干渉調整応答メッセージに基づいて、グローバルコーディネータによって指示されたビーコンタイムスロットを占めることによってビーコンを送信するステップとを含む。
【００３６】
第5の態様によると、ビーコン送信装置が提供される。ビーコン送信装置は、第1の態様および第1の態様の第1から第8の可能な実装のいずれか1つの方法デザインを実装する機能を有する。この機能はハードウェアによって実装されてよく、あるいは対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェアまたはソフトウェアは前述した機能に対応する1つ以上のモジュールを含む。
【００３７】
第5の態様を参照し、第5の態様の第1の可能な実装において、ビーコン送信装置はコーディネータであってよい。
【００３８】
第5の態様の第1の可能な実装を参照し、第5の態様の第2の可能な実装において、コーディネータの構造は、トランシーバと、メモリと、プロセッサとを含む。メモリは一群のプログラムを格納するように構成される。トランシーバはビーコンを送信し、このビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、ように構成され、なおかつ第1のビーコン要求フレームを受信し、この第1のビーコン要求フレームは、コーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、ように構成される。プロセッサは、次の操作を遂行するため、すなわち、トランシーバが第1のビーコン要求フレームを受信した後に、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信することを決定する操作を遂行するため、メモリに格納されたプログラムを起動するように構成される。トランシーバは、ビーコンを送信するため、プロセッサの制御下で、次のスーパーフレームから始まるN個のスーパーフレームにおけるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めるようにさらに構成される。
【００３９】
このように、デバイスによって送信されるビーコン要求フレームが受信されると、ビーコンは1つのスーパーフレームで少なくとも2度送信されるため、デバイスはビーコンを適時に正しく検出でき、デバイスがビーコンを正しく検出する確率が上がり、デバイスはネットワークに正常にアクセスできる。
【００４０】
第5の態様の第2の可能な実装を参照し、第5の態様の第3の可能な実装において、プロセッサは、コーディネータが第1の態様の第1から第8の可能な実装のいずれか1つの方法を遂行することを可能にするため、メモリに格納されたプログラムを起動するようにさらに構成される。
【００４１】
第6の態様によると、ネットワークアクセス装置が提供される。ネットワークアクセス装置は、第2の態様および第2の態様の第1から第6の可能な実装のいずれか1つの方法デザインを実装する機能を有する。この機能はハードウェアによって実装されてよく、あるいは対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェアまたはソフトウェアは前述した機能に対応する1つ以上のモジュールを含む。
【００４２】
第6の態様を参照し、第6の態様の第1の可能な実装において、ネットワークアクセス装置はネットワークの中のデバイスであってよい。ネットワークの中のデバイスの構造は、トランシーバと、メモリと、プロセッサとを含む。メモリは一群のプログラムを格納するように構成される。プロセッサは、次の操作を遂行するため、すなわち、ネットワークアクセス装置が第1のネットワークにアクセスする前にビーコン検出を遂行する操作と、検出時間が所定の第1の期間閾値に達してもネットワークアクセス装置がビーコンを正しく検出できない場合に、第1のビーコン要求フレームを送信するようトランシーバを制御する操作であって、第1のビーコン要求フレームはデバイスが干渉状態にあることを伝えるために使われる、該操作を遂行するため、メモリに格納されたプログラムを起動するように構成され、トランシーバはプロセッサの制御下で第1のビーコン要求フレームを送信するように構成される。
【００４３】
このように、デバイスは、ビーコンを正しく検出できず、結果的にネットワークにアクセスできない場合に、ビーコン要求フレームを積極的に送信して関係する処理を遂行することをコーディネータに指図するため、デバイスがネットワークに正しくアクセスする確率は上がる。
【００４４】
第6の態様の第1の可能な実装を参照し、第6の態様の第2の可能な実装において、プロセッサは、デバイスが第2の態様の第1から第6の可能な実装のいずれか1つの方法を遂行することを可能にするため、メモリに格納されたプログラムを起動するようにさらに構成される。
【００４５】
第7の態様によると、ネットワークアクセス装置が提供される。ネットワークアクセス装置は、第3の態様または第3の態様の第1の可能な実装の方法デザインを実装する機能を有する。この機能はハードウェアによって実装されてよく、あるいは対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェアまたはソフトウェアは前述した機能に対応する1つ以上のモジュールを含む。
【００４６】
第7の態様を参照し、第7の態様の第1の可能な実装において、ネットワークアクセス装置はネットワークの中のデバイスであってよい。ネットワークの中のデバイスの構造は、トランシーバと、メモリと、プロセッサとを含む。メモリは一群のプログラムを格納するように構成される。プロセッサは、次の操作を遂行するため、すなわちネットワークアクセス装置が第1のネットワークにアクセスする前にネットワーク検出を遂行する操作であって、ネットワーク検出はビーコン検出と干渉パラメータ検出とを含む、該操作と、検出時間が所定の第1の期間閾値に達してもデバイスがビーコンを正しく検出できない場合に、第1のネットワークのコーディネータへ干渉指示フレームを送信するようトランシーバに指図する操作であって、干渉指示フレームは第1のネットワークと少なくとも1つの第2のネットワークの検出された干渉パラメータを携えている、該操作とを遂行するため、メモリに格納されたプログラムを起動するように構成される。トランシーバはプロセッサの命令のもとで第1のネットワークのコーディネータへ干渉指示フレームを送信するように構成される。
【００４７】
第7の態様の第1の可能な実装を参照し、第7の態様の第2の可能な実装において、プロセッサは、デバイスが第3の態様の第1の可能な実装の方法を遂行することを可能にするため、メモリに格納されたプログラムを起動するようにさらに構成される。
【００４８】
第8の態様によると、ネットワークアクセス装置が提供される。ネットワークアクセス装置は、第4の態様および第4の態様の第1から第2の可能な実装のいずれか1つの方法デザインを実装する機能を有する。この機能はハードウェアによって実装されてよく、あるいは対応するソフトウェアを実行するハードウェアによって実装されてもよい。ハードウェアまたはソフトウェアは前述した機能に対応する1つ以上のモジュールを含む。
【００４９】
第8の態様を参照し、第8の態様の第1の可能な実装において、ネットワークアクセス装置はコーディネータであってよい。コーディネータの構造は、トランシーバと、メモリと、プロセッサとを含む。トランシーバはデバイスによって送信される干渉指示フレームを受信し、干渉指示フレームは干渉パラメータを携えており、干渉パラメータは少なくとも1つの第2のネットワークが第1のネットワークと干渉していることを伝える干渉情報を指す、ように構成される。メモリは一群のプログラムを格納するように構成される。プロセッサは、次の操作を遂行するため、すなわち、トランシーバによって受信された干渉指示フレームに基づいて干渉調整をトリガーする操作を遂行するため、メモリに格納されたプログラムを起動するように構成される。
【００５０】
第8の態様の第1の可能な実装を参照し、第8の態様の第2の可能な実装において、プロセッサは、コーディネータが第4の態様の第1および第2の可能な実装の方法を遂行することを可能にするため、メモリに格納されたプログラムを起動するようにさらに構成される。
【００５１】
本願の実施形態で提供される解決手段では、デバイスがビーコン干渉のためビーコンを正しく検出できず、結果的にネットワークに正常にアクセスできない場合に、ビーコンタイムスロットが追加され、ビーコンは1つのスーパーフレームで少なくとも2度送信され、これによりデバイスはビーコンを適時に正しく検出でき、ネットワークに正常にアクセスできる。加えて、アソシエーション要求フレームにあるデバイスの指示情報に基づいて、干渉調整を行う必要があると判断される場合は、干渉調整を適時に行うことができ、これにより他のデバイスはその後ネットワークに正常にアクセスし、複数のVPANを含むネットワークシステムの性能が向上する。
【図面の簡単な説明】
【００５２】
【図１】先行技術の可視光通信システムの概略図である。
【図２】先行技術のスター型VPANの概略トポロジ図である。
【図３】先行技術のスーパーフレームの概略構造図である。
【図４】先行技術の集中干渉調整モードのシステムアーキテクチャ図である。
【図５】本願の一実施形態によるVPANの最初のセットアップ時のスーパーフレームにおけるビーコンタイムスロットの対応関係の概略図である。
【図６】本願の一実施形態によりVPANのために干渉調整が行われた後のビーコンタイムスロットの対応関係の概略図である。
【図７】本願の一実施形態による方法の第1の流れ図である。
【図８】本願の一実施形態により第2のビーコンタイムスロットが追加された後のスーパーフレームの第1の概略図である。
【図９】本願の一実施形態により第2のビーコンタイムスロットが追加された後のスーパーフレームの第2の概略図である。
【図１０】本願の一実施形態による方法の第2の流れ図である。
【図１１ａ】本願の一実施形態によるビーコン送信装置の概略構造図である。
【図１１ｂ】本願の一実施形態によるビーコン送信装置の概略構造図である。
【図１２】本願の一実施形態によるネットワークアクセス装置の第1の構造図である。
【図１３】本願の一実施形態によるネットワークアクセス装置の第2の構造図である。
【図１４】本願の一実施形態によるネットワークアクセス装置の第3の構造図である。
【図１５】本願の一実施形態によるコーディネータの構造図である。
【図１６】本願の一実施形態によるデバイスの構造図である。
【発明を実施するための形態】
【００５３】
本願の目的と技術的解決手段と利点をより明瞭にするため、これ以降は添付の図面を参照しながら本願をさらに詳しく説明する。当然ながら、説明する実施形態は本願の実施形態の全てではなく一部に過ぎない。当業者が本願の実施形態をもとにして創造的な取り組みをせずに考案する他の実施形態はいずれも本願の保護範囲内に入る。
【００５４】
本願の実施形態はVLCシステムに当てはめることができ、望ましくは集中干渉調整モードに応用されるが、ただしこれに限定されない。図4にはシステムアーキテクチャ図が示されている。それぞれのVPANはVPANのネットワークを管理するように構成された1つのコーディネータを含み、グローバルコーディネータGCCOは複数のVPANの管理と調整を担当する。説明を簡単にするため、システム内の4つのVPANはそれぞれVPAN1、VPAN2、VPAN3、およびVPAN4と表され、4つのVPANのコーディネータはそれぞれCCO1、CCO2、CCO3、およびCCO4と表されると仮定する。
【００５５】
最初のネットワーキングのときに帯域幅リソースの無駄を避けるため、各VPANのコーディネータは同じビーコンタイムスロットを占めることによってビーコンを送信する。図5に示されているように、VPAN1を一例として使用すると、図5は2つの連続するスーパーフレームを示しており、図3に示されたスーパーフレームの構造が一例として示されている。それぞれのスーパーフレームで黒い長方形のエリアがビーコンタイムスロットであり、ビーコンタイムスロットはスーパーフレームの開始位置にある。VPAN1、VPAN2、VPAN3、およびVPAN4のスーパーフレームでビーコンタイムスロットは揃っている。換言すると、CCO1、CCO2、CCO3、およびCCO4は同じビーコンタイムスロットを占めることによってビーコンを送信する。
【００５６】
当然ながら、異なるVPAN間に干渉エリアは存在し得る。干渉エリアの中にアクセスデバイスがあるとGCCOは互いに干渉しているVPANのために干渉調整を行う。例えば、GCCOは時分割モードで干渉調整を行う。図6に示されているように、VPAN1とVPAN3との間に干渉が存在し、干渉エリアの中にアクセスデバイスがあると仮定する。GCCOは時分割モードでVPAN1とVPAN3のために干渉調整を行い、調整後にCCO1とCCO3はそれぞれ異なるビーコンタイムスロットを占めることによってビーコンを送信する。CCO3は当初のビーコンタイムスロットの後ろのタイムスロットを占めることによってビーコンを送信し、CCO1は引き続き当初のビーコンタイムスロットを占めることによってビーコンを送信する。当然ながら、調整が行われていない他のコーディネータは引き続き同じビーコンタイムスロットを占めることによってビーコンを送信する。VPANごとに、1つのスーパーフレームにおいて、干渉調整後に干渉調整が行われたコーディネータによって占められる全ビーコンタイムスロットの全エリアはビーコンタイムスロットエリアと呼ぶことができ、具体的には図6でマークされているエリアである。
【００５７】
ただし、干渉エリアの中にアクセスデバイスがない場合に、GCCOは互いに干渉しているVPANのために干渉調整を行う必要はない。この場合に、干渉調整が行われていないVPAN間の干渉エリアにあるデバイスがネットワークへのアクセスを試みるときにビーコン検出を遂行すると、ビーコン干渉が生じる可能性があり、デバイスはビーコンを正しく検出できない。本願の実施形態はビーコン送信方法とネットワークアクセス方法とを提供するため、デバイスはビーコンを正しく検出できない場合にビーコン要求フレームをコーディネータへ送信し、コーディネータはビーコンタイムスロットを加え、1つのスーパーフレームでビーコンを2度を送信するため、デバイスがビーコンを正しく検出する確率が上がり、その結果デバイスはネットワークに正常にアクセスでき、干渉調整を適時に行うことができる。
【００５８】
これ以降は添付の図面を参照しながら本願の好適な実施形態を詳しく説明する。
【００５９】
図7に示されているように、本願の一実施形態における方法のプロセスは次のとおりである。
【００６０】
ステップ701：コーディネータは現在のスーパーフレームで第1のビーコンタイムスロットを占めることによってビーコンを送信する。
【００６１】
第1のビーコンタイムスロットは、コーディネータが最初にネットワークにアクセスするときにGCCOによって割り当てられてよく、あるいはGCCOが干渉調整を行った後に調整されてもよい。説明を簡単にするため、以降の説明ではコーディネータがあるVPANが第1のネットワークと呼ばれると仮定する。
【００６２】
ステップ702：デバイスは第1のネットワークにアクセスする前にビーコン検出を遂行する。
【００６３】
本願の本実施形態において、デバイスがネットワークへのアクセスを試みるときには1つ以上のターゲットネットワークが存在し得る。例えば、1つのターゲットネットワークが存在し、このターゲットネットワークはコーディネータがある第1のネットワークであると仮定する。電源が入った後にデバイスはチャネルをスキャンし、ビーコン検出を遂行し、ビーコンを正しく検出する場合に限ってネットワークに正常にアクセスする。
【００６４】
ステップ703：デバイスは、検出時間が所定の第1の期間閾値に達してもビーコンを正しく検出できない場合に、第1のビーコン要求フレームを送信し、第1のビーコン要求フレームはデバイスが干渉状態にあることを伝えるために使われる。
【００６５】
干渉状態は異なるネットワークが互いに干渉しているエリアの中にデバイスがあることを伝える。具体的に述べると、デバイスは、第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にある。
【００６６】
尚、本願は第1のネットワークと第2のネットワークを一例として用いて説明するが、当業者なら本願の本実施形態で使われる第1のネットワークと第2のネットワークがより大きい1つのネットワークに属し得ることを理解できる。
【００６７】
デバイスは第1の期間閾値と呼ばれる検出期間閾値をあらかじめ設定する。検出時間が第1の期間閾値に達したときにデバイスがビーコンを正しく検出しない場合は、デバイスが少なくとも2つのネットワークのエリア間の干渉エリアの中にあり、ネットワークに正常にアクセスできないと考えることができる。この場合、デバイスはコーディネータへビーコン要求フレームを送信する。以降の説明を簡単にするため、ここではビーコン要求フレームが第1のビーコン要求フレームと呼ばれる。
【００６８】
デバイスがビーコン要求フレームを送信するプロセスは、エネルギー検出に基づいてスーパーフレームにおけるビーコンタイムスロットの位置を判断することと（ここで判断したビーコンタイムスロット位置は第1のビーコンタイムスロットの位置である）、ビーコンタイムスロットの位置を認識した後に、ビーコンタイムスロットの後ろのCAPでビーコン要求フレームを可能な限り速やかに送信することであってよく、ビーコン要求フレームはキャリヤ検知多重アクセス／衝突回避（英語：Carrier Sense multiple Access／Collision Avoidance、略してCSMA／CA）コンテンションに基づいて送信されてよい。
【００６９】
ビーコン要求フレームは、デバイスが干渉エリアの中にある状態で、ビーコンを検出できないことを、コーディネータに報告するために使われる。ビーコン要求フレームのフォーマットは本願の本実施形態で具体的に限定されず、表1に示されたフォーマットであってよく、ただしこれに限定されない。
【００７０】
【表１】
2019508983.tif 000003
【００７１】
表1に示されているように、ビーコン要求フレームは、アドレス、理由、連続番号、再送信回数、ターゲットコーディネータアドレスなどのフィールドを携える。アドレスはビーコン要求フレームに携えられる必須情報であり、その他はビーコン要求フレームに携えられる任意の情報である。他の情報をさらに加えることもできる。アドレスフィールドは、ビーコン要求フレームを送信するデバイスのアドレスまたは識別子を、例えばMACアドレスまたは64−bitアドレスを、記述するために使われる。理由フィールドはビーコン要求フレームを送信する理由を表すために使われる。例えば、ネットワークアクセスのときにビーコンを検出できない。連続番号フィールドはビーコン要求フレームを送信する連続番号を表すために使われる。ビーコン要求フレームを初めて送信するときに連続番号は0または1に設定でき、連続番号はビーコン要求フレームが送信されるたびに1ずつ増え、異なるビーコン要求フレームを区別するため異なる連続番号が使われる。再送信回数フィールドは同じ連続番号を有するビーコン要求フレームが再送信される回数を表すために使われる。送信されるビーコン要求フレームを確実に受信できるようにするため、同じ連続番号を有するビーコン要求フレームが複数回送信されてよく、最初の送信では再送信回数が0または1に設定され、回数はビーコン要求フレームが再送信されるたびに1ずつ増える。ターゲットコーディネータアドレスは、デバイスがアクセスを試みているターゲットVPANの中にあるコーディネータのアドレスを表すために使われる。
【００７２】
ステップ704：コーディネータはデバイスによって送信された第1のビーコン要求フレームを受信し、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信し、N≧1であり、Nは正の整数である。
【００７３】
具体的に述べると、コーディネータはデバイスによって送信された第1のビーコン要求フレームを受信した後に、ビーコン要求フレームを解析し、デバイスが干渉エリアの中にあってネットワークにアクセスできないと判断する。コーディネータはビーコンを送信するため次のスーパーフレームから1つのビーコンタイムスロットを追加し、追加されたビーコンタイムスロットは第2のビーコンタイムスロットと呼ばれる。具体的に述べると、ビーコンは1つのスーパーフレームで2度送信される。
【００７４】
第2のビーコンタイムスロットを選択する方式は次の2つを含んでよく、ただし次の2つに限定されない。
【００７５】
第1の方式ではビーコンタイムスロットエリア内のアイドルタイムスロットが第2のビーコンタイムスロットとして選択される。
【００７６】
1つのスーパーフレームはビーコンタイムスロットエリアと非ビーコンタイムスロットエリアを含む。非ビーコンタイムスロットエリアはCAPとCFPと非アクティブ期間とを含む。ビーコンタイムスロットエリアはスーパーフレームでビーコンを送信するために専ら使われる期間である。上述したように、ビーコンタイムスロットエリアは干渉調整が行われたVPAN内のコーディネータによって占められるビーコンタイムスロットの全エリアであり、アイドルタイムスロットは互いに干渉している他のVPAN内のコーディネータによってビーコンを送信するために使われていないタイムスロットである。
【００７７】
尚、現在のビーコンタイムスロットエリアがアイドルタイムスロットを含んでいない場合は、現在のビーコンタイムスロットエリアの後ろに続くタイムスロットが第2のビーコンタイムスロットとして使用される。第2のビーコンタイムスロットが追加されたビーコンタイムスロットエリアは第2のビーコンタイムスロットエリアを含む。これは、ビーコンタイムスロットエリアが拡張され、非ビーコンタイムスロットエリアが相応に縮小されることと同じである。
【００７８】
第1のネットワークは図5のVPAN1であり、ビーコン要求フレームが受信される前にVPAN1とVPAN3のために干渉調整が行われ、各VPANのビーコンタイムスロット割り当ては図6に示されていると仮定する。第2のビーコンタイムスロットが追加された後のVPAN1のビーコンタイムスロット割り当ては図8に示されている。
【００７９】
第2の方式ではCFPエリア内のタイムスロットが第2のビーコンタイムスロットとして選択される。
【００８０】
同様に、第1のネットワークは図5のVPAN1であり、ビーコン要求フレームが受信される前にVPAN1とVPAN3のために干渉調整が行われ、各VPANのビーコンタイムスロット割り当ては図6に示されていると仮定する。第2のビーコンタイムスロットが追加された後のVPAN1のビーコンタイムスロット割り当ては図9に示されている。
【００８１】
望ましくは、コーディネータは、第2のビーコンタイムスロットが追加された後に、第1のビーコンタイムスロットと第2のビーコンタイムスロットの各々で送信されるビーコンにビーコンタイプを追加し、ビーコンタイプはビーコンを送信するために占められるビーコンタイムスロットのタイプを指示するために使われ、元ビーコンと追加ビーコンとを含む。例えば、第1のビーコンタイムスロットで送信されるビーコンに携えられたビーコンタイプは元ビーコンであり、これはそのビーコンが当初のビーコンタイムスロットを使って送信され、コーディネータによって定期的に通常どおり送信されるビーコンであることを意味し、第2のビーコンタイムスロットで送信されるビーコンに携えられたビーコンタイプは追加ビーコンであり、これはそのビーコンが元ビーコンとは別にコーディネータによって送信される追加のビーコンであることを意味する。
【００８２】
ステップ705：デバイスはコーディネータへ第1のビーコン要求フレームを送信した後に引き続きビーコン検出を遂行する。
【００８３】
検出継続時間が所定の第2の期間閾値に達する前にデバイスがビーコンを正しく検出し、検出されたビーコンが第1のネットワークのコーディネータによって送信されたものであると判断する場合、デバイスはステップ706を遂行する。
【００８４】
検出継続時間が所定の第2の期間閾値に達してもデバイスがビーコンを正しく検出しない場合、デバイスはステップ706’を遂行し、あるいはネットワークアクセスに失敗したと判断する。
【００８５】
ステップ706：デバイスはコーディネータへアソシエーション要求フレームを送信し、アソシエーション要求フレームはコーディネータとの連関を要求するために使われる。
【００８６】
望ましくは、アソシエーション要求フレームはビーコンタイプ指示をさらに含み、ビーコンタイプ指示は、デバイスが元ビーコンか追加ビーコンを検出した後にデバイスによって開始されるアソシエーション要求を指示するために、またはデバイスが元ビーコンと追加ビーコンの両方を検出した後にデバイスによって開始されるアソシエーション要求を指示するために、使われる。コーディネータは第1のビーコンタイムスロットと第2のビーコンタイムスロットの各々で送信されるビーコンにビーコンタイプを加えるため、デバイスはビーコンを検出するときにビーコンを解析してビーコンタイプを得ることができる。
【００８７】
任意に選べることとして、アソシエーション要求フレームは干渉パラメータをさらに含み、干渉パラメータはビーコン検出の過程でデバイスによって取得される。
【００８８】
ステップ707：コーディネータがデバイスによって送信されるアソシエーション要求フレームを受信し、N個のスーパーフレームの占有時間が所定の閾値に達しない場合、コーディネータはデバイスとの連関を確立する。
【００８９】
望ましくは、コーディネータは、アソシエーション要求フレームに含まれているビーコンタイプ指示に基づいて、アソシエーション要求フレームがデバイスが元ビーコンを検出した後にデバイスによって開始されるアソシエーション要求であるとさらに判断する場合に、N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットを占めることによってビーコンを送信し、第2のビーコンタイムスロットは他の目的に使用する。
【００９０】
アソシエーション要求フレームが、デバイスが追加ビーコンを検出した後に、あるいはデバイスが元ビーコンと追加ビーコンの両方を検出した後に、デバイスによって開始されるアソシエーション要求であると判断する場合、コーディネータはアソシエーション要求フレームに携えられた干渉パラメータに基づいて干渉調整をトリガーする。
【００９１】
ステップ706’：デバイスはコーディネータへ第2のビーコン要求フレームを送信する。
【００９２】
第2のビーコン要求フレームはデバイスがまだ干渉状態にあることを伝えるために使われ、干渉状態は異なるネットワークが互いに干渉しているエリアの中にデバイスがあることを意味する。第2のビーコン要求フレームと第1のビーコン要求フレームは同じフォーマットを有し、連続番号フィールドに異なる連続番号を使用することによって区別される。
【００９３】
デバイスが第1のビーコン要求フレームを送信した後の検出継続時間が所定の第2の期間閾値に達してもデバイスがビーコンを正しく検出しない場合は、コーディネータによって追加された第2のビーコンタイムスロットを用いて送信されたビーコンがデバイスによってまだ検出できないと考えることができる。
【００９４】
次のような理由があり得る。
【００９５】
（1）第1のネットワークと少なくとも2つの第2のネットワークとの間に干渉が存在する。
【００９６】
この場合、コーディネータがデバイスによって送信された第2のビーコン要求フレームを受信し、N個のスーパーフレームの占有時間が所定の閾値に達しない場合は、コーディネータは1つのビーコンタイムスロットを追加し、N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットと第2のビーコンタイムスロットと第4のビーコンタイムスロットを別々に占めることによってビーコンを送信できる。換言すると、コーディネータは1つのスーパーフレームでビーコンを3度送信する。
【００９７】
代わりに、コーディネータは第2のビーコン要求フレームを完全に無視し、処理を行わない。
【００９８】
（2）第1のネットワークと1つの第2のネットワークとの間に干渉が存在するが、第2のネットワークのコーディネータもデバイスによって送信される第1のビーコン要求フレームを受信し、第2のネットワークのコーディネータによってCFPエリアに追加された追加のビーコンタイムスロットは第1のネットワークのコーディネータによって追加された第2のビーコンタイムスロットと同じ位置にあり、ビーコン干渉が再び生じる。
【００９９】
この場合、コーディネータはステップ707’を遂行する。
【０１００】
ステップ707’：コーディネータがデバイスによって送信された第2のビーコン要求フレームを受信し、N個のスーパーフレームの占有時間が所定の閾値に達しない場合、コーディネータはN個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットと第3のビーコンタイムスロットを別々に占めることによってビーコンを送信し、第3のビーコンタイムスロットはCFPエリアにある。
【０１０１】
換言すると、コーディネータは、ビーコンを送信するため、CFPエリアにある第2のビーコンタイムスロットの位置とは異なる位置で第3のビーコンタイムスロットを再度選択することによって、ビーコン干渉が再発するという問題を解決する。
【０１０２】
別の場合に、コーディネータがデバイスによって送信されるアソシエーション要求フレームを受信せず、またはデバイスによって送信される第2のビーコン要求フレームを受信せず、N個のスーパーフレームの占有時間が所定の閾値に達する場合、コーディネータはN個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットのみを占めることによってビーコンを送信する。
【０１０３】
加えて、第2のビーコンタイムスロットのリソースは解放され、第2のビーコンタイムスロットは別の目的に使われる。
【０１０４】
このように、本願の本実施形態で提供される方法によると、デバイスがビーコン干渉のためビーコンを正しく検出できず、結果的にネットワークに正常にアクセスできない場合は、ビーコンタイムスロットが追加され、ビーコンは1つのスーパーフレームで少なくとも2度送信され、これによりデバイスはビーコンを適時に正しく検出でき、ネットワークに正常にアクセスできる。加えて、アソシエーション要求フレームにあるデバイスの指示情報に基づいて、干渉調整を行う必要があると判断される場合は、干渉調整を適時に行うことができ、これにより他のデバイスはその後ネットワークに正常にアクセスし、複数のVPANを含むネットワークシステムの性能が向上する。
【０１０５】
本願の一実施形態はネットワークアクセス方法をさらに提供する。図10を参照すると、方法のプロセスは次のとおりである。
【０１０６】
ステップ1001：デバイスは第1のネットワークにアクセスする前にネットワーク検出を遂行し、ネットワーク検出はビーコン検出と干渉パラメータ検出とを含む。
【０１０７】
同様に、本願の本実施形態において、デバイスがネットワークへのアクセスを試みるときには1つ以上のターゲットネットワークが存在し得る。例えば、1つのターゲットネットワークが存在し、このターゲットネットワークは第1のネットワークを用いて表されると仮定する。電源が入った後にデバイスはチャネルをスキャンし、ビーコン検出と干渉パラメータ検出とを含むネットワーク検出を遂行する。デバイスはビーコンを正しく検出する場合に限ってネットワークに正常にアクセスする。
【０１０８】
ステップ1002：デバイスは、検出時間が所定の第1の期間閾値に達してもビーコンを正しく検出できない場合に、第1のネットワークのコーディネータへ干渉指示フレームを送信し、干渉指示フレームは第1のネットワークと少なくとも1つの第2のネットワークの検出された干渉パラメータを携える。
【０１０９】
干渉パラメータは、第1のネットワークの識別情報、および少なくとも1つの第2のネットワークの識別情報、および／またはデバイスによって受信される第1のネットワークの信号および少なくとも1つの第2のネットワークの信号の品質に関する情報を、含む。
【０１１０】
デバイスは干渉指示フレームを送信した後に引き続きビーコン検出を遂行する。
【０１１１】
ステップ1003：第1のネットワークのコーディネータはデバイスによって送信された干渉指示フレームを受信し、干渉指示フレームは干渉パラメータを携えており、干渉パラメータは少なくとも1つの第2のネットワークが第1のネットワークと干渉していることを伝える干渉情報を指す。
【０１１２】
望ましくは、干渉指示フレームは、干渉指示フレームを送信する連続番号を示すフィールドと、干渉指示フレームの再送信回数を示すフィールドとのうち、少なくともいずれか一方をさらに携える。
【０１１３】
連続番号フィールドと再送信回数フィールドの指示意味は、ビーコン要求フレームの連続番号フィールドと再送信回数フィールドの指示意味および機能と同じである。
【０１１４】
デバイスが干渉指示フレームを送信するプロセスは、エネルギー検出に基づいてスーパーフレームにおけるビーコンタイムスロットの位置を判断することと、ビーコンタイムスロットの位置を認識した後に、ビーコンタイムスロットの後ろのCAPで干渉指示フレームを可能な限り速やかに送信することであってよく、干渉指示フレームはCSMA／CAコンテンションに基づいて送信されてよい。
【０１１５】
ステップ1004：コーディネータは干渉指示フレームに基づいて干渉調整をトリガーする。
【０１１６】
具体的に述べると、干渉調整プロセスは次のとおりである。
【０１１７】
コーディネータはコーディネータを管理するグローバルコーディネータへ干渉調整要求メッセージを送信し、干渉調整要求メッセージは干渉パラメータを含んでいる。
【０１１８】
干渉調整要求メッセージを受信したグローバルコーディネータは、干渉パラメータに含まれている互いに干渉しているネットワークを調整する。換言すると、グローバルコーディネータは、第1のネットワークと少なくとも1つの第2のネットワークのために、ビーコンを送信するための相互干渉がないビーコンタイムスロットをそれぞれ指定する。グローバルコーディネータはコーディネータと少なくとも1つの第2のネットワークにある別のコーディネータの各々へ干渉調整応答メッセージを送信する。干渉調整応答メッセージは、各コーディネータのアドレス情報と、ビーコンを送信するために占められるビーコンタイムスロットと、現在割り当てられているビーコンタイムスロットの有効時間とを携えることができる。
【０１１９】
第1のネットワークのコーディネータがCCO1であり、ただ1つの第2のネットワークがあり、第2のネットワークのコーディネータがCCO2であると仮定し、干渉調整応答メッセージのフォーマットの一例を表2に示す。
【０１２０】
【表２】
2019508983.tif 000004
【０１２１】
コーディネータはグローバルコーディネータによって返された干渉調整応答メッセージを受信し、干渉調整応答メッセージはコーディネータがビーコンを送信するために使うビーコンタイムスロットを含んでいる。
【０１２２】
コーディネータは、干渉調整応答メッセージに基づいて、グローバルコーディネータによって指示されたビーコンタイムスロットを占めることによってビーコンを送信する。
【０１２３】
このように、干渉調整の後にはデバイスがビーコンを正しく検出する確率が上がり、デバイスの正しいネットワークアクセスが促進される。デバイスは、検出継続時間が所定の第2の期間閾値に達する前にビーコンを正しく検出し、検出されたビーコンが第1のネットワークのコーディネータによって送信されたものであると判断する場合に、コーディネータへアソシエーション要求フレームを送信し、その後の連関プロセスを遂行し、あるいはデバイスは、検出継続時間が所定の第2の期間閾値に達してもまだビーコンを正しく検出しない場合に、ネットワークアクセスに失敗したと判断する。
【０１２４】
このように、デバイスは、デバイスがビーコンを正しく検出できないと判断する場合に、干渉指示フレームを適時に送信し、これによりコーディネータは干渉調整プロセスを適時にトリガーでき、デバイスは干渉調整の後に可能な限り速やかにネットワークにアクセスでき、他のデバイスはビーコンを正しく検出でき、その後ネットワークに正常にアクセスでき、複数のVPANを含むネットワークシステムの性能が向上する。
【０１２５】
同じ発明コンセプトに基づき、図11aを参照すると、本願の一実施形態は、送信部1101と受信部1102とを含むビーコン送信装置1100を提供する。
【０１２６】
送信部1101はビーコンを送信し、このビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、ように構成される。
【０１２７】
受信部1102は送信部1101がビーコンを送信した後に第1のビーコン要求フレームを受信し、第1のビーコン要求フレームはコーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、ように構成される。
【０１２８】
送信部1101は、受信部1102が第1のビーコン要求フレームを受信した後に、次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによってビーコンを送信し、N≧1であり、Nは正の整数である、ように構成される。
【０１２９】
望ましくは、第1のビーコンタイムスロットと第2のビーコンタイムスロットはいずれもスーパーフレームのビーコンタイムスロットエリアの中にあり、第2のビーコンタイムスロットはアイドルタイムスロットであり、ビーコンタイムスロットエリアはスーパーフレームでビーコンを送信するために専ら使われる期間であり、アイドルタイムスロットはビーコンタイムスロットエリアの中にあって、互いに干渉しているVPANのコーディネータによるビーコンの送信に使われていないタイムスロットであり、あるいは
第1のビーコンタイムスロットはスーパーフレームのビーコンタイムスロットエリアの中にあり、第2のビーコンタイムスロットはスーパーフレームのコンテンションフリー期間CFPエリアの中にある。
【０１３０】
望ましくは、送信部1101は構成され、
第1のビーコンタイムスロットを占めることによって送信されるビーコンに携えられたビーコンタイプは元ビーコンであり、
第2のビーコンタイムスロットを占めることによって送信されるビーコンに携えられたビーコンタイプは追加ビーコンであり、
元ビーコンはそのビーコンが送信部によって定期的に通常どおり送信されるビーコンであることを指示するために使われ、追加ビーコンはそのビーコンが元ビーコンとは別に送信部によって送信される追加のビーコンであることを指示するために使われる。
【０１３１】
望ましくは、ビーコン送信装置1100は処理部1105をさらに含む。図11bには接続方式の一例が示されている。送信部1101と受信部1102は処理部1105に別々に接続されている。処理部1105は連関部1103と調整部1104とを含む。連関部1103は、受信部1102がデバイスによって送信されるアソシエーション要求フレームを受信する際に、N個のスーパーフレームの占有時間が所定の閾値に達しないと判断される場合に、デバイスとの連関を確立するように構成され、
送信部1101は、受信部1102がデバイスによって送信されるアソシエーション要求フレームを受信せず、N個のスーパーフレームの占有時間が所定の閾値に達すると判断される場合に、N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットだけを占めることによってビーコンを送信するようにさらに構成される。
【０１３２】
望ましくは、アソシエーション要求フレームはビーコンタイプ指示を携え、ビーコンタイプ指示は、デバイスが元ビーコンを検出した後にデバイスによって開始されるアソシエーション要求を表すために使われ、あるいはデバイスが追加ビーコンを検出した後にデバイスによって開始されるアソシエーション要求を表すために使われ、
コーディネータ1100は調整部1104をさらに含み、調整部1104は、デバイスによって送信されたアソシエーション要求フレームを受信部1102が受信した後に、受信部1102によって受信されたアソシエーション要求フレームに携えられたビーコンタイプ指示に基づいて、アソシエーション要求フレームがデバイスが元ビーコンを検出した後にデバイスによって開始されるアソシエーション要求であると判断される場合に、干渉調整をトリガーすることを省き、あるいはアソシエーション要求フレームがデバイスが追加ビーコンを検出した後にデバイスによって開始されるアソシエーション要求であると判断される場合に、干渉調整をトリガーするように構成される。
【０１３３】
望ましくは、調整部1104は、干渉調整をトリガーする過程で、受信部によって受信されたアソシエーション要求フレームに携えられた干渉パラメータを使用するようにさらに構成される。
【０１３４】
望ましくは、第1のビーコンタイムスロットはスーパーフレームのビーコンタイムスロットエリアの中にあり、第2のビーコンタイムスロットはスーパーフレームのCFPエリアの中にあり、
送信部1101は、デバイスによって送信される第2のビーコン要求フレームを受信部1102が受信する際に、N個のスーパーフレームの占有時間が所定の閾値に達しないと判断される場合に、N個のスーパーフレームの後に続くそれぞれのスーパーフレームで第1のビーコンタイムスロットと第3のビーコンタイムスロットを別々に占めることによってビーコンを送信し、第3のビーコンタイムスロットはCFPエリアの中にある、ようにさらに構成される。
【０１３５】
望ましくは、第1のビーコン要求フレームはデバイスのアドレスを示すフィールドを携え、第2のビーコン要求フレームのフォーマットは第1のビーコン要求フレームのフォーマットと同じである。
【０１３６】
望ましくは、第1のビーコン要求フレームは、要求の理由を示すフィールド、ビーコン要求フレームを送信する連続番号を示すフィールド、ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える。
【０１３７】
同じ発明コンセプトに基づき、図12を参照すると、本願の一実施形態は、検出部1201と送信部1202とを含むネットワークアクセス装置1200を提供する。
【０１３８】
検出部1201はネットワークアクセス装置が第1のネットワークにアクセスする前にビーコン検出を遂行するように構成される。
【０１３９】
送信部1202は、検出時間が所定の第1の期間閾値に達しても検出部1201がビーコンを正しく検出できない場合に、第1のビーコン要求フレームを送信し、第1のビーコン要求フレームはデバイスが干渉状態にあることを伝えるために使われる、ように構成される。
【０１４０】
望ましくは、検出部1201は、送信部1202が第1のネットワークのコーディネータへ第1のビーコン要求フレームを送信した後に、ビーコン検出の遂行を継続し、なおかつ検出継続時間が所定の第2の期間閾値に達する前にビーコンを正しく検出する場合に、検出されたビーコンが第1のネットワークのコーディネータによって送信されたものであるか否かをさらに判断するようにさらに構成され、
送信部1202は、検出されたビーコンが第1のネットワークのコーディネータによって送信されたものであると検出部1201が判断する場合に、第1のネットワークのコーディネータへアソシエーション要求フレームを送信し、アソシエーション要求フレームは第1のネットワークのコーディネータとの連関を要求するために使われる、ようにさらに構成され、あるいは、
検出継続時間が所定の第2に期間閾値に達しても検出部1201がビーコンを正しく検出しない場合に、第1のネットワークのコーディネータへ第2のビーコン要求フレームを送信し、第2のビーコン要求フレームはデバイスがまだ干渉状態にあることを伝えるために使われる、ようにさらに構成される。
【０１４１】
望ましくは、検出部1201は、ビーコンを正しく検出した後に、検出したビーコンを解析し、なおかつビーコンに含まれているビーコンタイプを判断し、
ビーコンタイプは元ビーコンか追加ビーコンであり、
元ビーコンはそのビーコンがコーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、追加ビーコンはそのビーコンが元ビーコンとは別にコーディネータによって送信される追加のビーコンであることを指示するために使われる、ようにさらに構成される。
【０１４２】
望ましくは、送信部1202は、ビーコンに含まれているビーコンタイプが元ビーコンであると検出部1201が判断する場合に、デバイスが元ビーコンを検出した後にデバイスによってアソシエーション要求が開始されることを指示するために使われるビーコンタイプ指示を、第1のネットワークのコーディネータへ送信されるアソシエーション要求フレームに加え、あるいは
ビーコンに含まれているビーコンタイプが追加ビーコンであると検出部1201が判断する場合に、デバイスが追加ビーコンを検出した後にデバイスによって連係要求が開始されることを指示するために使われるビーコンタイプ指示を、第1のネットワークのコーディネータへ送信されるアソシエーション要求フレームに加えるようにさらに構成される。
【０１４３】
望ましくは、検出部1201はビーコン検出の過程で干渉パラメータ検出をさらに遂行するようにさらに構成され、
送信部1202は、ビーコンに含まれているビーコンタイプが追加ビーコンであると検出部1201が判断する場合に、検出部によって検出された干渉パラメータを、第1のネットワークのコーディネータへ送信されるアソシエーション要求フレームにさらに加えるようにさらに構成される。
【０１４４】
望ましくは、第1のビーコン要求フレームはデバイスのアドレスを示すフィールドを携え、第2のビーコン要求フレームのフォーマットは第1のビーコン要求フレームのフォーマットと同じである。
【０１４５】
望ましくは、第1のビーコン要求フレームは、要求の理由を示すフィールド、ビーコン要求フレームを送信する連続番号を示すフィールド、ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える。
【０１４６】
同じ発明コンセプトに基づき、図13を参照すると、本願の一実施形態は、検出部1301と送信部1302とを含む別のネットワークアクセス装置1300をさらに提供する。
【０１４７】
検出部1301はネットワークアクセス装置が第1のネットワークにアクセスする前にネットワーク検出を遂行し、ネットワーク検出はビーコン検出と干渉パラメータ検出とを含む、ように構成される。
【０１４８】
送信部1302は、検出時間が所定の第1の期間閾値に達しても検出部1301がビーコンを正しく検出できない場合に、第1のネットワークのコーディネータへ干渉指示フレームを送信し、干渉指示フレームは第1のネットワークと少なくとも1つの第2のネットワークの検出された干渉パラメータを携えている、ように構成される。
【０１４９】
望ましくは、干渉パラメータは、第1のネットワークと第2のネットワークの識別情報、ならびにデバイスによって受信される第1のネットワークの信号および少なくとも1つの第2のネットワークの信号の品質を、含む。
【０１５０】
同じ発明コンセプトに基づき、図14を参照すると、本願の一実施形態は別のネットワークアクセス装置1400をさらに提供する。装置1400は第1のネットワークの中にある。装置1400は受信部1401と調整部1402とを含む。
【０１５１】
受信部1401はデバイスによって送信される干渉指示フレームを受信し、干渉指示フレームは干渉パラメータを携えており、干渉パラメータは少なくとも1つの第2のネットワークが第1のネットワークと干渉していることを伝える干渉情報を指す、ように構成される。
【０１５２】
調整部1402は干渉指示フレームに基づいて干渉調整をトリガーするように構成される。
【０１５３】
望ましくは、干渉パラメータは、第1のネットワークの識別情報、および少なくとも1つの第2のネットワークの識別情報、および／またはデバイスによって受信される第1のネットワークの信号および少なくとも1つの第2のネットワークの信号の品質に関する情報を、含む。
【０１５４】
望ましくは、装置は送信部1403をさらに含み、送信部1403は、調整部1402が干渉調整をトリガーするときに、装置1400を管理するグローバルコーディネータへ干渉調整要求メッセージを送信し、干渉調整要求メッセージは干渉パラメータを含んでいる、ように構成され、
受信部1401はグローバルコーディネータによって返される干渉調整応答メッセージを受信し、干渉調整応答メッセージはコーディネータがビーコンの送信に使うビーコンタイムスロットを含んでいる、ようにさらに構成され、
送信部1403は、受信部1401によって受信された干渉調整応答メッセージに基づいて、グローバルコーディネータによって指示されたビーコンタイムスロットを占めることによってビーコンを送信するようにさらに構成される。
【０１５５】
同じ発明コンセプトに基づき、図15を参照すると、本願の一実施形態は、本願の実施形態で提供されるビーコン送信方法およびネットワークアクセス方法でコーディネータの機能を遂行するように構成されたコーディネータ1500を提供する。コーディネータ1500は、トランシーバ1501と、プロセッサ1502と、メモリ1503とを含む。メモリ1503は一群のプログラムを格納する。プロセッサ1502は、コーディネータ1500が図7または図10の方法を遂行することを可能にするため、メモリ1503に格納されたプログラムを起動するように構成される。
【０１５６】
尚、図15の部品間の接続方式は可能な一例に過ぎない。接続方式は次のとおりであってもよい：トランシーバ1501とメモリ1503はいずれもプロセッサ1502に接続され、トランシーバ1501はメモリ1503に接続されない。代わりに、別の可能な接続方式を使用してもよい。
【０１５７】
プロセッサ1502は、中央演算処理装置（英語：central processing unit、略してCPU）、ネットワークプロセッサ（英語：network processor、略してNP）、またはCPUとNPの組み合わせであってよい。
【０１５８】
プロセッサ1502はハードウェアチップをさらに含み得る。前述したハードウェアチップは、特定用途向け集積回路（英語：application−specific integrated circuit、略してASIC）、プログラマブルロジックデバイス（英語：programmable logic device、略してPLD）、またはこれらの組み合わせであってよい。PLDは、コンプレックスプログラマブルロジックデバイス（英語：complex programmable logic device、略してCPLD）、フィールドプログラマブルゲートアレイ（英語：field−programmable gate array、略してFPGA）、ジェネリックアレイロジック（英語：generic array logic、略してGAL）、またはこれらの組み合わせであってよい。
【０１５９】
メモリ1501はランダムアクセスメモリ（英語：random−access memory、略してRAM）などの揮発性メモリ（英語：volatile memory）を含み得る。あるいはメモリ1501は、フラッシュメモリ（英語：flash memory）、ハードディスク（英語：hard disk drive、略してHDD）、またはソリッドステートディスク（英語：solid−state drive、略してSSD）などの不揮発性メモリ（英語：non−volatile memory）を含み得る。あるいはメモリ1501は、前述したタイプのメモリの組み合わせを含み得る。
【０１６０】
同じ発明コンセプトに基づき、図16を参照すると、本願の一実施形態は、本願の実施形態で提供されるビーコン送信方法およびネットワークアクセス方法でデバイスの機能を遂行するように構成されたデバイス1600を提供する。デバイス1600は、トランシーバ1601と、プロセッサ1602と、メモリ1603とを含む。メモリ1603は一群のプログラムを格納する。プロセッサ1602は、デバイス1600が図7または図10の方法を遂行することを可能にするため、メモリ1603に格納されたプログラムを起動するように構成される。
【０１６１】
尚、図16の部品間の接続方式は可能な一例に過ぎない。接続方式は次のとおりであってもよい：トランシーバ1601とメモリ1603はいずれもプロセッサ1602に接続され、トランシーバ1601はメモリ1603に接続されない。代わりに、別の可能な接続方式を使用してもよい。
【０１６２】
プロセッサ1602は、中央演算処理装置（英語：central processing unit、略してCPU）、ネットワークプロセッサ（英語：network processor、略してNP）、またはCPUとNPの組み合わせであってよい。
【０１６３】
プロセッサ1602はハードウェアチップをさらに含み得る。前述したハードウェアチップは、特定用途向け集積回路（英語：application−specific integrated circuit、略してASIC）、プログラマブルロジックデバイス（英語：programmable logic device、略してPLD）、またはこれらの組み合わせであってよい。PLDは、コンプレックスプログラマブルロジックデバイス（英語：complex programmable logic device、略してCPLD）、フィールドプログラマブルゲートアレイ（英語：field−programmable gate array、略してFPGA）、ジェネリックアレイロジック（英語：generic array logic、略してGAL）、またはこれらの組み合わせであってよい。
【０１６４】
メモリ1601はランダムアクセスメモリ（英語：random−access memory、略してRAM）などの揮発性メモリ（英語：volatile memory）を含み得る。あるいはメモリ1001は、フラッシュメモリ（英語：flash memory）、ハードディスク（英語：hard disk drive、略してHDD）、またはソリッドステートディスク（英語：solid−state drive、略してSSD）などの不揮発性メモリ（英語：non−volatile memory）を含み得る。あるいはメモリ1001は、前述したタイプのメモリの組み合わせを含み得る。
【０１６５】
当業者は、本願の実施形態が、方法、システム、またはコンピュータプログラム製品として提供されてよいことを理解するべきである。したがって、本願はハードウェアのみの実施形態、ソフトウェアのみの実施形態、またはソフトウェアとハードウェアを組み合わせた実施形態の形式を使用してよい。さらに、コンピュータ使用可能プログラムコードを含む1つ以上のコンピュータ使用可能記憶媒体（ディスクメモリ、CD−ROM、光メモリなどを含みただしこれらに限定されない）で実装されるコンピュータプログラム製品の形式が本願で使用されてもよい。
【０１６６】
本願は、本願の実施形態による方法、デバイス（システム）、およびコンピュータプログラム製品の流れ図および／またはブロック図を参照して説明されている。流れ図および／またはブロック図にある各プロセスおよび／または各ブロック、ならびに流れ図および／またはブロック図にあるプロセスおよび／またはブロックの組み合わせを実装するため、コンピュータプログラム命令が使用されてよいことを理解されたい。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、またはマシンを形成する他の何らかのプログラム可能データ処理デバイスのプロセッサ用として提供されてよく、コンピュータによって、または他の何らかのプログラム可能データ処理デバイスのプロセッサによって、実行される命令は、流れ図にある1つ以上のプロセスで、および／またはブロック図にある1つ以上のブロックで、特定の機能を実行する装置を形成する。
【０１６７】
コンピュータプログラム命令は、特定のやり方で働くことをコンピュータや他の何らかのプログラム可能データ処理デバイスに命令できるコンピュータ可読メモリに格納されてよく、コンピュータ可読メモリに格納された命令は命令装置を含むアーチファクトを形成する。命令装置は、流れ図にある1つ以上のプロセスで、および／またはブロック図にある1つ以上のブロックで、指定された機能を実行する。
【０１６８】
これらのコンピュータプログラム命令はコンピュータか他のプログラム可能データ処理デバイスに読み込まれてもよく、コンピュータか他のプログラム可能デバイスで一連の操作およびステップが遂行されることによってコンピュータ実行処理が形成される。したがって、コンピュータか他のプログラム可能デバイスで実行される命令は、流れ図にある1つ以上のプロセスで、および／またはブロック図にある1つ以上のブロックで、特定の機能を実行するステップを提供する。
【０１６９】
本願のいくつかの好適な実施形態を説明してきたが、基本的な発明のコンセプトを学んだ当業者なら、これらの実施形態に変更や修正を加えることができる。したがって、以降の請求項は、好適な実施形態と本願の範囲内にあるあらゆる変更および修正をカバーすると解釈されるべきものである。
【０１７０】
当然ながら、当業者なら本発明の実施形態の精神と範囲から逸脱せずに本願の実施形態に対して様々な修正や変更を加えることができる。本願は、以降の請求項とこれと同等の技術とによって定められる保護の範囲内にあるこれらの修正や変更をカバーすることを意図する。
【符号の説明】
【０１７１】
1100  ビーコン送信装置
1101  送信部
1102  受信部
1103  連関部
1104  調整部
1105  処理部
1200  ネットワークアクセス装置
1201  検出部
1202  送信部
1300  ネットワークアクセス装置
1301  検出部
1302  送信部
1400  ネットワークアクセス装置
1401  受信部
1402  調整部
1403  送信部
1500  コーディネータ
1501  トランシーバ
1502  プロセッサ
1503  メモリ
1600  デバイス
1601  トランシーバ
1602  プロセッサ
1603  メモリ
【図１】
2019508983.tif 000005
【図２】
2019508983.tif 000006
【図３】
2019508983.tif 000007
【図４】
2019508983.tif 000008
【図５】
2019508983.tif 000009
【図６】
2019508983.tif 000010
【図７】
2019508983.tif 000011
【図８】
2019508983.tif 000012
【図９】
2019508983.tif 000013
【図１０】
2019508983.tif 000014
【図１１ａ】
2019508983.tif 000015
【図１１ｂ】
2019508983.tif 000016
【図１２】
2019508983.tif 000017
【図１３】
2019508983.tif 000018
【図１４】
2019508983.tif 000019
【図１５】
2019508983.tif 000020
【図１６】
2019508983.tif 000021
【手続補正書】
【提出日】平成30年10月23日(2018.10.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
これ以降は添付の図面を参照しながら本願の実施形態を詳しく説明する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１５９
【補正方法】変更
【補正の内容】
【０１５９】
メモリ1503はランダムアクセスメモリ（英語：random−access memory、略してRAM）などの揮発性メモリ（英語：volatile memory）を含み得る。あるいはメモリ1503は、フラッシュメモリ（英語：flash memory）、ハードディスク（英語：hard disk drive、略してHDD）、またはソリッドステートディスク（英語：solid−state drive、略してSSD）などの不揮発性メモリ（英語：non−volatile memory）を含み得る。あるいはメモリ1503は、前述したタイプのメモリの組み合わせを含み得る。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１６４
【補正方法】変更
【補正の内容】
【０１６４】
メモリ1603はランダムアクセスメモリ（英語：random−access memory、略してRAM）などの揮発性メモリ（英語：volatile memory）を含み得る。あるいはメモリ1603は、フラッシュメモリ（英語：flash memory）、ハードディスク（英語：hard disk drive、略してHDD）、またはソリッドステートディスク（英語：solid−state drive、略してSSD）などの不揮発性メモリ（英語：non−volatile memory）を含み得る。あるいはメモリ1603は、前述したタイプのメモリの組み合わせを含み得る。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビーコン送信方法であって、
コーディネータにより、ビーコンを送信するステップであって、前記ビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、前記ステップと、
前記コーディネータにより、ビーコン要求フレームを受信するステップであって、前記ビーコン要求フレームは前記コーディネータがある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、前記ステップと、
前記現在のスーパーフレームの次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによって、前記コーディネータにより、前記ビーコン要求フレームに応答してビーコンを送信するステップであって、N≧1であり、Nは正の整数である、前記ステップと
を含む、ビーコン送信方法。
【請求項２】
前記第1のビーコンタイムスロットは前記スーパーフレームのビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットは前記スーパーフレームのコンテンションフリー期間（CFP）エリアの中にある、請求項1に記載の方法。
【請求項３】
前記第1のビーコンタイムスロットで送信される前記ビーコンのビーコンタイプは元ビーコンであり、
前記第2のビーコンタイムスロットで送信される前記ビーコンのビーコンタイプは追加ビーコンであり、
前記元ビーコンは前記ビーコンが前記コーディネータによって定期的に通常どおり送信されるビーコンであることを指示するために使われ、前記追加ビーコンは前記ビーコンが前記元ビーコンとは別に前記コーディネータによって送信される追加のビーコンであることを指示するために使われる、請求項1または2に記載の方法。
【請求項４】
前記コーディネータが前記N個のスーパーフレームの各々で前記第1のビーコンタイムスロットと前記第2のビーコンタイムスロットを別々に占めることによって前記ビーコンを送信した後に、前記方法は、
前記コーディネータが前記デバイスによって送信されるアソシエーション要求フレームを受信し、前記N個のスーパーフレームの占有時間が所定の閾値に達しない場合に、前記コーディネータにより、前記デバイスとの連関を確立するステップ
をさらに含む、請求項3に記載の方法。
【請求項５】
前記ビーコン要求フレームは前記デバイスのアドレスを示すフィールドを携える、請求項1から4のいずれか一項に記載の方法。
【請求項６】
前記ビーコン要求フレームは、要求の理由を示すフィールド、前記ビーコン要求フレームを送信する連続番号を示すフィールド、前記ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える、請求項5に記載の方法。
【請求項７】
前記第1のネットワークは、ビーコン対応可視光通信パーソナルエリアネットワーク（VPAN）である、請求項1から6のいずれか一項に記載の方法。
【請求項８】
コンピュータによって実行されると、前記コンピュータに請求項1から7のいずれか一項に記載の方法を実行させる命令を含む、コンピュータプログラム。
【請求項９】
ビーコン送信装置であって、
ビーコンを送信するように構成された送信部であって、前記ビーコンは現在のスーパーフレームで第1のビーコンタイムスロットを占める、送信部と、
前記送信部が前記ビーコンを送信した後にビーコン要求フレームを受信するように構成された受信部であって、前記ビーコン要求フレームは前記ビーコン送信装置がある第1のネットワークの1エリアと少なくとも1つの第2のネットワークの1エリアとの干渉エリアの中にデバイスがあることを伝えるために使われる、受信部と
を含み、
前記送信部は、前記現在のフレームの次のスーパーフレームから始まるN個のスーパーフレームの各々で第1のビーコンタイムスロットと第2のビーコンタイムスロットを別々に占めることによって、前記ビーコン要求フレームに応答してビーコンを送信し、N≧1であり、Nは正の整数である、ように構成される、
ビーコン送信装置。
【請求項１０】
前記第1のビーコンタイムスロットは前記スーパーフレームのビーコンタイムスロットエリアの中にあり、前記第2のビーコンタイムスロットは前記スーパーフレームのコンテンションフリー期間（CFP）エリアの中にある、請求項9に記載の装置。
【請求項１１】
前記第1のビーコンタイムスロットで送信される前記ビーコンのビーコンタイプは元ビーコンであり、
前記第2のビーコンタイムスロットで送信される前記ビーコンのビーコンタイプは追加ビーコンであり、
前記元ビーコンは前記ビーコンが定期的に通常どおり送信されているビーコンであることを指示するために使われ、前記追加ビーコンは前記ビーコンが前記元ビーコンとは別の追加のビーコンであることを指示するために使われる、
請求項9または10に記載の装置。
【請求項１２】
連関部をさらに含み、前記連関部は、前記受信部が前記デバイスによって送信されるアソシエーション要求フレームを受信する際に、前記N個のスーパーフレームの占有時間が所定の閾値に達しないと判断される場合に、前記デバイスとの連関を確立するように構成
される、請求項11に記載の装置。
【請求項１３】
前記ビーコン要求フレームは前記デバイスのアドレスを示すフィールドを携える、請求項9から12のいずれか一項に記載の装置。
【請求項１４】
前記ビーコン要求フレームは、要求の理由を示すフィールド、前記ビーコン要求フレームを送信する連続番号を示すフィールド、前記ビーコン要求フレームの再送信回数を示すフィールド、ならびにターゲットアクセスコーディネータのアドレスを示すフィールドのうち、少なくともいずれか1つをさらに携える、請求項13に記載の装置。
【請求項１５】
前記装置は、ビーコン対応可視光通信パーソナルエリアネットワーク（VPAN）のコーディネータである、請求項9から14のいずれか一項に記載の装置。
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2019508983.tif 000022
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2019508983.tif 000023
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2019508983.tif 000024
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2019508983.tif 000025
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2019508983.tif 000026
【国際調査報告】
2019508983.tif 000027
2019508983.tif 000028
2019508983.tif 000029
2019508983.tif 000030
2019508983.tif 000031
2019508983.tif 000032
2019508983.tif 000033