(57)【要約】【課題】本発明は、指示情報を搬送するデータを伝送するための方法およびシステムならびに装置を提供する。【解決手段】該方法は、伝送端ノードによって、指示フレームを生成するステップと、伝送端ノードによって、指示フレームを受信端ノードに送信するステップとを含み、指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む。受信端ノードは、複数の伝送端ノードによって送信された指示フレームを直接受信することができ、複数の伝送端ノードによって送信された指示情報を1つずつ受信する必要はない。これにより、伝送オーバヘッドが大幅に削減される。【選択図】図４
2019193307.tif 000002
【特許請求の範囲】
【請求項１】
指示情報を搬送するデータを伝送するための方法であって、
伝送端ノードによって、指示フレームを生成するステップと、
前記伝送端ノードによって、前記指示フレームを受信端ノードに送信するステップと
を含み、
前記指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む、方法。
【請求項２】
伝送端ノードによって、指示フレームを生成する前記ステップは、
前記伝送端ノードによって、前記指示フレーム内の第1のビットの値を設定するステップであって、前記第1のビットの前記値は、前記利用可能チャネル指示情報または前記アイドル帯域幅情報を識別するために使用される、ステップ
を含む、請求項1に記載の方法。
【請求項３】
前記第1のビットの前記値が、前記利用可能チャネル指示情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別すること
を含む、請求項2に記載の方法。
【請求項４】
前記伝送端ノードによって、前記指示フレームを受信端ノードに送信する前記ステップの前に、
前記伝送端ノードによって、スクランブラを使用して前記指示フレームをスクランブルするステップをさらに含み、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される、請求項3に記載の方法。
【請求項５】
前記第1のビットの前記値が前記アイドル帯域幅情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送しないと識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送すると識別すること
を含む、請求項2に記載の方法。
【請求項６】
前記伝送端ノードによって、前記指示フレームを受信端ノードに送信する前記ステップの前に、
前記伝送端ノードによって、スクランブラを使用して前記指示フレームをスクランブルするステップ
をさらに含み、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される、請求項5に記載の方法。
【請求項７】
前記指示フレームは、送信可CTSフレームであり、従って、前記第1のビットは、前記CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、前記第1のビットは、前記CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、前記指示フレームは、メディアアクセス制御MACフレームであり、従って、前記第1のビットは、前記MACフレーム内のビットである、請求項2〜6のいずれか一項に記載の方法。
【請求項８】
前記指示フレームは指示フィールドを含み、かつ前記指示フィールドは複数のビットを含み、かつ
伝送端ノードによって、指示フレームを生成する前記ステップは、
前記伝送端ノードによって、前記複数のビットの値を設定し、かつ前記複数のビットの前記値を使用して異なる利用可能チャネル指示情報を識別するステップ、または、前記複数のビットの前記値を使用して異なるアイドル帯域幅情報を識別するステップ
を含む、請求項1に記載の方法。
【請求項９】
前記伝送端ノードによって、前記指示フレームを受信端ノードに送信する前記ステップの前に、
前記伝送端ノードによって、スクランブラを使用して前記指示フレームをスクランブルするステップをさらに含む、請求項8に記載の方法。
【請求項１０】
指示情報を搬送するデータを伝送するための方法であって、
受信端ノードによって、複数の伝送端ノードによって送信された指示フレームを受信するステップと、
前記受信端ノードによって、前記指示フレームに基づいて指示情報を取得するステップであって、前記指示情報は利用可能チャネル指示情報またはアイドル帯域幅情報を含む、ステップと
を含む、方法。
【請求項１１】
前記受信端ノードによって、前記指示フレームに基づいて指示情報を取得する前記ステップは、
前記受信端ノードによって、前記指示フレームに基づいて前記指示フレーム内の第1のビットの値を取得するステップであって、前記第1のビットの前記値は、前記利用可能チャネル指示情報または前記アイドル帯域幅情報を識別するために使用される、ステップ
を含む、請求項10に記載の方法。
【請求項１２】
前記第1のビットの前記値が、前記利用可能チャネル指示情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別すること
を含む、請求項11に記載の方法。
【請求項１３】
前記受信端ノードによって、前記指示フレームに基づいて指示情報を取得する前記ステップは、
前記指示情報を取得するために、前記受信端ノードによって、前記指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、前記スクランブラの前記初期状態ビットに基づいて前記指示フレームをデスクランブルするステップを含み、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される、請求項12に記載の方法。
【請求項１４】
前記第1のビットの前記値が前記アイドル帯域幅情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送しないと識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送すると識別すること
を含む、請求項11に記載の方法。
【請求項１５】
前記受信端ノードによって、前記指示フレームに基づいて指示情報を取得する前記ステップは、
前記指示情報を取得するために、前記受信端ノードによって、前記指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、前記スクランブラの前記初期状態ビットに基づいて前記指示フレームをデスクランブルするステップを含み、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される、請求項14に記載の方法。
【請求項１６】
前記指示フレームは、送信可CTSフレームであり、従って、前記第1のビットは、前記CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、前記第1のビットは、前記CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、前記指示フレームは、メディアアクセス制御MACフレームであり、従って、前記第1のビットは、前記MACフレーム内のビットである、請求項11〜15のいずれか一項に記載の方法。
【請求項１７】
前記指示フレームは指示フィールドを含み、かつ前記指示フィールドは複数のビットを含み、
前記複数のビットの値は、異なる利用可能チャネル指示情報を識別し、または前記複数のビットの値は、異なるアイドル帯域幅情報を識別する、請求項10に記載の方法。
【請求項１８】
前記受信端ノードによって、前記指示フレームに基づいて指示情報を取得する前記ステップは、
前記指示情報を取得するために、前記受信端ノードによって、前記指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、前記スクランブラの前記初期状態ビットに基づいて前記指示フレームをデスクランブルするステップを含む、請求項17に記載の方法。
【請求項１９】
指示情報を搬送するデータを伝送するための方法であって、
伝送端ノードによって、指示フレームを生成するステップであって、前記指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつ前記フラグビットは、前記BSSIDであり、かつ前記指示フレーム内にある位置に関する情報を識別するために使用される、ステップと、
前記伝送端ノードによって、前記指示フレームを受信端ノードに送信するステップと
を含む、方法。
【請求項２０】
伝送端ノードによって、指示フレームを生成する前記ステップは、
オリジナル指示フレームの受信機アドレスが前記BSSIDである場合、前記指示フレームを生成するために、前記伝送端ノードによって、前記オリジナル指示フレーム内のフラグビットの値を第1の値に設定するステップ、または、オリジナル指示フレームの受信機アドレスが前記BSSIDでない場合、前記指示フレームを生成するために、前記伝送端ノードによって、前記オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつ前記BSSIDを前記オリジナル指示フレームに追加するステップ
を含む、請求項19に記載の方法。
【請求項２１】
前記指示フレームは、送信可CTSフレームであり、従って、前記フラグビットは、前記CTSフレーム内の受信機アドレスフィールド内のビットであり、または、前記フラグビットは、前記CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである、請求項20に記載の方法。
【請求項２２】
指示情報を搬送するデータを伝送するための方法であって、
受信端ノードによって、伝送端ノードによって送信された指示フレームを受信するステップであって、前記指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつ前記フラグビットは、前記BSSIDであり、かつ前記指示フレーム内にある位置に関する情報を識別するために使用される、ステップと
前記受信機アドレスに基づいて前記受信端ノードによって、前記指示フレームの前記受信機アドレスが前記受信端ノードのアドレスと同一であるか否かを判定し、同一でない場合、前記BSSIDに基づいて、前記受信端ノードが、前記指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するステップと
を含む、方法。
【請求項２３】
前記BSSIDに基づいて前記受信端ノードによって、前記受信端ノードが、前記指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定する前記ステップは、
前記BSSIDに基づいて前記受信端ノードによって、前記受信端ノードおよび前記伝送端ノードが同一のBSSに属するか否かを判定するステップであって、同一のBSSに属する場合、前記受信端ノードは、前記指示フレーム内に示された前記予め設定された時間内にデータ伝送を停止させ、同一のBSSに属しない場合、前記受信端ノードは、データ伝送を継続してもよい、ステップを含む、請求項22に記載の方法。
【請求項２４】
前記フラグビットは、前記BSSIDであり、かつ前記指示フレーム内にある位置に関する情報を識別するために使用されることは、
前記フラグビットが第1の値であるとき、前記指示フレームの前記受信機アドレスは前記BSSIDであると識別すること、または、前記フラグビットが第2の値であるとき、前記指示フレームの前記受信機アドレスは前記BSSIDでないと識別すること
を含む、請求項23に記載の方法。
【請求項２５】
前記フラグビットが前記第2の値であるとき、前記指示フレームはBSSIDフィールドを含むと識別され、かつ前記BSSIDフィールドは前記BSSIDを含む、請求項24に記載の方法。
【請求項２６】
前記フラグビットは、前記指示フレーム内の受信機アドレスフィールド内の第1のビットであり、かつ
前記指示フレーム内の前記受信機アドレスフィールドに基づいて前記受信端ノードによって、前記指示フレームの前記受信機アドレスが前記受信端ノードのアドレスと同一であるか否かを判定する前記ステップは、
前記第1のビットの値が前記第1の値である場合、前記受信端ノードによって、前記指示フレームの前記受信機アドレス内の前記第1のビットの前記値を前記第2の値に変換し、かつ前記変換の後に取得された受信機アドレスが前記受信端ノードの前記アドレスと同一であるか否かを判定するステップ、または、前記第1のビットの値が前記第2の値である場合、前記受信端ノードによって、前記指示フレームの前記受信機アドレスが前記受信端ノードの前記アドレスと同一であるか否かを判定するステップ
を含む、請求項24または25に記載の方法。
【請求項２７】
前記フラグビットは、前記指示フレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、かつ
前記指示フレーム内の前記受信機アドレスフィールドに基づいて前記受信端ノードによって、前記指示フレームの前記受信機アドレスが前記受信端ノードのアドレスと同一であるか否かを判定する前記ステップは、
前記受信端ノードによって、前記指示フレームの前記受信機アドレスが前記受信端ノードの前記アドレスと同一であるか否かを判定するステップ
を含む、請求項25に記載の方法。
【請求項２８】
前記指示フレームは、送信可CTSフレームである、請求項22〜27のいずれか一項に記載の方法。
【請求項２９】
伝送端ノードであって、
指示フレームを生成するように構成された生成モジュールと、
前記指示フレームを受信端ノードに送信するように構成された送信モジュールと
を含み、
前記指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む、伝送端ノード。
【請求項３０】
前記生成モジュールは、前記指示フレーム内の第1のビットの値を設定するように特に構成され、前記第1のビットの前記値は、前記利用可能チャネル指示情報または前記アイドル帯域幅情報を識別するために使用される、請求項29に記載の伝送端ノード。
【請求項３１】
前記第1のビットの前記値が、前記利用可能チャネル指示情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することを含む、請求項30に記載の伝送端ノード。
【請求項３２】
スクランブルモジュールをさらに含み、
前記スクランブルモジュールは、スクランブラを使用して前記指示フレームをスクランブルするように構成され、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される、請求項31に記載の伝送端ノード。
【請求項３３】
前記第1のビットの前記値が前記アイドル帯域幅情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送しないと識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送すると識別すること
を含む、請求項30に記載の伝送端ノード。
【請求項３４】
スクランブルモジュールをさらに含み、
前記スクランブルモジュールは、スクランブラを使用して前記指示フレームをスクランブルするように構成され、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される、請求項33に記載の伝送端ノード。
【請求項３５】
前記指示フレームは、送信可CTSフレームであり、従って、前記第1のビットは、前記CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、前記第1のビットは、前記CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、前記指示フレームは、メディアアクセス制御MACフレームであり、従って、前記第1のビットは、前記MACフレーム内のビットである、請求項30〜34のいずれか一項に記載の伝送端ノード。
【請求項３６】
前記指示フレームは指示フィールドを含み、かつ前記指示フィールドは複数のビットを含み、従って、
前記生成モジュールは、前記複数のビットの値を設定し、かつ前記複数のビットの前記値を使用して、異なる利用可能チャネル指示情報を識別し、または、前記複数のビットの前記値を使用して、異なるアイドル帯域幅情報を識別するように特に構成される、請求項29に記載の伝送端ノード。
【請求項３７】
スクランブルモジュールをさらに含み、
前記スクランブルモジュールは、スクランブラを使用して前記指示フレームをスクランブルするように構成される、請求項36に記載の伝送端ノード。
【請求項３８】
受信端ノードであって、
複数の伝送端ノードによって送信された指示フレームを受信するように構成された受信モジュールと、
前記指示フレームに基づいて指示情報を取得するように構成された取得モジュールと
を含み、
前記指示情報は利用可能チャネル指示情報またはアイドル帯域幅情報を含む、受信端ノード。
【請求項３９】
前記取得モジュールは、前記指示フレームに基づいて前記指示フレーム内の第1のビットの値を取得するように特に構成され、前記第1のビットの前記値は、前記利用可能チャネル指示情報または前記アイドル帯域幅情報を識別するために使用される、請求項38に記載の受信端ノード。
【請求項４０】
前記第1のビットの前記値が、前記利用可能チャネル指示情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別すること
を含む、請求項39に記載の受信端ノード。
【請求項４１】
前記取得モジュールは、前記指示情報を取得するために、前記指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、前記スクランブラの前記初期状態ビットに基づいて前記指示フレームをデスクランブルするように特に構成され、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される、請求項40に記載の受信端ノード。
【請求項４２】
前記第1のビットの前記値が前記アイドル帯域幅情報を識別するために使用されることは、
前記第1のビットの前記値が第1の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送しないと識別すること、または、前記第1のビットの前記値が第2の値であるとき、前記指示フレームは前記アイドル帯域幅情報を搬送すると識別すること
を含む、請求項39に記載の受信端ノード。
【請求項４３】
前記取得モジュールは、前記指示情報を取得するために、前記指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、前記スクランブラの前記初期状態ビットに基づいて前記指示フレームをデスクランブルするように特に構成され、
前記第1のビットの前記値が前記第1の値であるとき、前記スクランブラのすべての初期状態ビットはランダム値であり、または、前記第1のビットの前記値が前記第2の値であるとき、前記スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される、請求項42に記載の受信端ノード。
【請求項４４】
前記指示フレームは、送信可CTSフレームであり、従って、前記第1のビットは、前記CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、前記第1のビットは、前記CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、前記指示フレームは、メディアアクセス制御MACフレームであり、従って、前記第1のビットは、前記MACフレーム内のビットである、請求項39〜43のいずれか一項に記載の受信端ノード。
【請求項４５】
前記指示フレームは指示フィールドを含み、かつ前記指示フィールドは複数のビットを含み、
前記複数のビットの値は、異なる利用可能チャネル指示情報を識別し、または前記複数のビットの値は、異なるアイドル帯域幅情報を識別する、請求項38に記載の受信端ノード。
【請求項４６】
前記取得モジュールは、前記指示情報を取得するために、前記指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、前記スクランブラの前記初期状態ビットに基づいて前記指示フレームをデスクランブルするように特に構成される、請求項45に記載の受信端ノード。
【請求項４７】
請求項29〜37のいずれか一項に記載の複数の伝送端ノードと、請求項38〜46のいずれか一項に記載の1つの受信端ノードとを含む、指示情報を搬送するデータを伝送するためのシステムであって、
前記受信端ノードは、前記複数の伝送端ノードによって送信された指示フレームを受信する、システム。
【請求項４８】
伝送端ノードであって、
指示フレームを生成するように構成された生成モジュールであって、前記指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつ前記フラグビットは、前記BSSIDであり、かつ前記指示フレーム内にある位置に関する情報を識別するために使用される、生成モジュールと、
前記指示フレームを受信端ノードに送信するように構成された送信モジュールと
を含む、伝送端ノード。
【請求項４９】
前記生成モジュールは、オリジナル指示フレームの受信機アドレスが前記BSSIDである場合、前記指示フレームを生成するために、前記オリジナル指示フレーム内のフラグビットの値を第1の値に設定し、または、オリジナル指示フレームの受信機アドレスが前記BSSIDでない場合、前記指示フレームを生成するために、前記オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつ前記BSSIDを前記オリジナル指示フレームに追加するように特に構成される、請求項48に記載の伝送端ノード。
【請求項５０】
前記指示フレームは、送信可CTSフレームであり、従って、前記フラグビットは、前記CTSフレーム内の受信機アドレスフィールド内のビットであり、または、前記フラグビットは、前記CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである、請求項49に記載の伝送端ノード。
【請求項５１】
受信端ノードであって、
伝送端ノードによって送信された指示フレームを受信するように構成された受信モジュールであって、前記指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつ前記フラグビットは、前記BSSIDであり、かつ前記指示フレーム内にある位置に関する情報を識別するために使用される、受信モジュールと、
前記受信機アドレスに基づいて、前記指示フレームの前記受信機アドレスが前記受信端ノードのアドレスと同一であるか否かを判定し、同一でない場合、前記BSSIDに基づいて、前記受信端ノードが、前記指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するように構成された判定モジュールと
を含む、受信端ノード。
【請求項５２】
前記判定モジュールは、前記BSSIDに基づいて、前記受信端ノードおよび前記伝送端ノードが同一のBSSに属するか否かを判定するように特に構成され、同一のBSSに属する場合、前記受信端ノードは、前記指示フレーム内に示された前記予め設定された時間内にデータ伝送を停止させると判定され、同一のBSSに属しない場合、前記受信端ノードは、データ伝送を継続してもよいと判定される、請求項51に記載の受信端ノード。
【請求項５３】
前記フラグビットは、前記BSSIDであり、かつ前記指示フレーム内にある位置に関する情報を識別するために使用されることは、
前記フラグビットが第1の値であるとき、前記指示フレームの前記受信機アドレスは前記BSSIDであると識別すること、または、前記フラグビットが第2の値であるとき、前記指示フレームの前記受信機アドレスは前記BSSIDでないと識別することを含む、請求項52に記載の受信端ノード。
【請求項５４】
前記フラグビットが前記第2の値であるとき、前記指示フレームはBSSIDフィールドを含むと識別され、かつ前記BSSIDフィールドは前記BSSIDを含む、請求項53に記載の受信端ノード。
【請求項５５】
前記フラグビットは、前記指示フレーム内の受信機アドレスフィールド内の第1のビットであり、かつ
前記判定モジュールは、前記第1のビットの値が前記第1の値である場合、前記指示フレーム内の前記受信機アドレス内の前記第1のビットの前記値を前記第2の値に変換し、かつ前記変換の後に取得された受信機アドレスが前記受信端ノードの前記アドレスと同一であるか否かを判定し、または、前記第1のビットの値が前記第2の値である場合、前記指示フレームの前記受信機アドレスが前記受信端ノードの前記アドレスと同一であるか否かを判定するように特に構成された、請求項53または54に記載の受信端ノード。
【請求項５６】
前記フラグビットは、前記指示フレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、かつ
前記判定モジュールは、前記指示フレームの前記受信機アドレスが前記受信端ノードの前記アドレスと同一であるか否かを判定するように特に構成された、請求項54に記載の受信端ノード。
【請求項５７】
前記指示フレームは、送信可CTSフレームである、請求項51〜56のいずれか一項に記載の受信端ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特に、指示情報を搬送するデータを伝送するための方法およびシステムならびに装置に関する。
【背景技術】
【０００２】
無線ローカルエリアネットワーク（Wireless Local Area Network、略してWLAN）システムでは、キャリアセンス機構は競合のない動作に不可欠である。具体的には、物理（PHY）層に論理的に存在する物理キャリアセンスは、他の局のデータ伝送を検出する責任がある。しかし、場合によっては、すべての局がそれらの伝送されたデータを物理キャリアセンスによって検出させられるとは限らない可能性がある。図1に示されたネットワークにおいて、BSSは、1つのアクセスポイント（Access Point、略してAP）と3つの局（Station、略してSTA）：STA1、STA2、およびSTA3とを含む。例えば、STA1によって伝送されたデータは、APおよびSTA2によって検出されてもよく、リモートSTA3は、APによって伝送されたデータを検出できるが、STA1によって伝送されたデータを検出することはできない。APおよびSTA1については、STA3は隠れノードである。この場合、STA1がデータフレームをAPに送信すると、STA3はデータフレームを検出できないため、STA3は、チャネルがアイドル状態であると誤って判断してデータフレーム伝送を開始する。これは、STA1とAPとの間のデータフレーム送信に干渉を引き起こす。
【０００３】
従来技術では、隠れノードによるデータ伝送の影響を防ぐために、送信要求（Request To Send、略してRTS）/送信可（Clear To Send、略してCTS）機構が提唱されている。図2が例として使用される。横軸は時間軸である。STA1はまずRTSフレームを送信し、APはRTSフレームを受信した後にCTSフレームを返す。RTSフレームの「持続時間」フィールドは、ネットワーク割り当てベクトル（Network allocation vector、略してNAV）の指定された値を搬送する。NAVは、物理キャリアセンスを向上させる仮想キャリアセンス機構を提供するので、局は、その局に向けられていないフレームを受信すると、局はフレームの「持続時間」フィールドに従ってNAVを設定することができる。すなわち、干渉を低減するために、データはその時間内に伝送されない。NAVの指定値によって示される持続時間は、CTSフレームの応答時間に次のフレームの交換に必要な時間を加えたものである。CTSフレームの「持続時間」フィールドは、RTSフレームの「持続時間」フィールドから短いフレーム間スペース（Short interframe space、略してSIFS）およびCTSフレームの応答持続時間を引いた値に設定される。このようにして、図1のSTA3は、CTSフレームを受信し、次のフレーム交換のために遅延させるために自身のNAVを設定する。
【０００４】
次世代WLANシステムでは、直交周波数分割多元接続（Orthogonal Frequency Division Multiple Access、略してOFDMA）技術が802.11ax規格に導入されている。複数のユーザは直交サブチャネル上で同時にデータを送受信することができる。以前のWLANシステムと比較して、20メガヘルツ（MHz）、40MHz、80MHz、および160MHzの帯域幅を含む、より多くの利用可能なチャネル帯域幅が存在する。40MHz帯域幅は、第1の20MHzチャネルおよび第2の20MHzチャネルを含み、80MHz帯域幅は、第1の20MHzチャネル、第2の20MHzチャネル、および第2の40MHzチャネルを含み、160MHz帯域幅は、第1の20MHzチャネル、第2の20MHzチャネル、第2の40MHzチャネル、および第2の80MHzチャネルを含む。
【０００５】
既存のRTS/CTS機構によれば、隠れノードの頑健性を向上させるために、帯域幅情報を交換する必要がある。具体的には、伝送端ノードが、RTSフレームを使用して、伝送端ノードが動的帯域幅をサポートできることを示し、CTSフレームを返す必要があるノードが、RTSフレーム内で搬送されるアイドル帯域幅における一部のチャネルまたはすべてのチャネルに対してNAVを設定せず、かつCCAにより、RTSフレーム内に示される帯域幅よりも少ない第1のアイドル帯域幅を検出する場合、ノードは、検出された第1のアイドル帯域幅においてのみCTSフレームを返してもよく、かつRTSフレームを送信するノードは、CTSを受信した後に第1のアイドル帯域幅においてのみ、CTSフレームで応答するノードにデータを送信する。伝送端ノードは、RTSフレームを使用して、伝送端ノードが動的帯域幅をサポートできない、すなわち静的帯域幅のみをサポートすることを示す場合、受信端ノードは、RTSフレーム内に示されたアイドル帯域幅におけるすべてのチャネルがアイドルであることを検出したときのみ、CTSフレームを返す。図3に示すように、一例として80MHzの帯域幅が使用される。APは、20MHzチャネルごとにRTSフレームを複製して伝送し、動的帯域幅がサポートされる。STA1は、4つの20MHzチャネル上のCTSフレームを複製して、アイドル帯域幅が80MHzであることをAPに報告する。STA2は、1つの20MHzチャネル上にCTSフレームを伝送して、アイドル帯域幅が20MHzであることをAPに報告する。STA3は、4つの20MHzチャネル上のCTSフレームを複製して、アイドル帯域幅が80MHzであることをAPに報告する。BA（ブロック確認応答）は確認応答フレームであり、伝送端ノードによって送信されたデータを確認するために使用される。しかしながら、利用可能な帯域幅を報告するこの方法は、過度に高いオーバヘッドを要する。
【発明の概要】
【課題を解決するための手段】
【０００６】
利用可能な帯域幅を報告する方法が高いオーバヘッドを必要とするという従来技術の問題を解決するために、本発明の実施形態は、指示情報を搬送するデータを伝送するための方法およびシステムならびに装置を提供する。
【０００７】
本発明の実施形態の第1の態様は、指示情報を搬送するデータを伝送するための方法であって、
伝送端ノードによって、指示フレームを生成するステップと、
伝送端ノードによって、指示フレームを受信端ノードに送信するステップと
を含み、指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む、方法を提供する。
【０００８】
第1の態様に関して、第1の態様の第1の可能な実施形態では、伝送端ノードによって、指示フレームを生成するステップは、
伝送端ノードによって、指示フレーム内の第1のビットの値を設定するステップであって、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される、ステップ
を含む。
【０００９】
第1の態様の第1の可能な実施形態に関して、第1の態様の第2の可能な実施形態では、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別すること
を含む。
【００１０】
第1の態様の第2の可能な実施形態に関して、第1の態様の第3の可能な実施形態では、伝送端ノードによって、指示フレームを受信端ノードに送信するステップの前に、方法は、
伝送端ノードによって、スクランブラを使用して指示フレームをスクランブルするステップをさらに含み、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【００１１】
第1の態様の第1の可能な実施形態に関して、第1の態様の第4の可能な実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別すること
を含む。
【００１２】
第1の態様の第4の可能な実施形態に関して、第1の態様の第5の可能な実施形態では、伝送端ノードによって、指示フレームを受信端ノードに送信するステップの前に、方法は、
伝送端ノードによって、スクランブラを使用して指示フレームをスクランブルするステップ
をさらに含み、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【００１３】
第1の態様第1〜第5の可能な実施形態のいずれかに関して、第1の態様の第6の可能な実施形態では、指示フレームは、送信可CTSフレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【００１４】
第1の態様に関して、第1の態様の第7の可能な実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含み、かつ
伝送端ノードによって、指示フレームを生成するステップは、
伝送端ノードによって、複数のビットの値を設定し、かつ複数のビットの値を使用して異なる利用可能チャネル指示情報を識別するステップ、または、複数のビットの値を使用して異なるアイドル帯域幅情報を識別するステップ
を含む。
【００１５】
第1の態様の第7の可能な実施形態に関して、第1の態様の第8の可能な実施形態では、伝送端ノードによって、指示フレームを受信端ノードに送信するステップの前に、
伝送端ノードによって、スクランブラを使用して指示フレームをスクランブルするステップをさらに含む。
【００１６】
本発明の実施形態の第2の態様は、指示情報を搬送するデータを伝送するための方法であって、
受信端ノードによって、複数の伝送端ノードによって送信された指示フレームを受信するステップと、
受信端ノードによって、指示フレームに基づいて指示情報を取得するステップであって、指示情報は利用可能チャネル指示情報またはアイドル帯域幅情報を含む、ステップと
を含む方法を提供する。
【００１７】
第2の態様に関して、第2の態様の第1の可能な実施形態では、受信端ノードによって、指示フレームに基づいて指示情報を取得するステップは、
受信端ノードによって、指示フレームに基づいて指示フレーム内の第1のビットの値を取得するステップであって、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される、ステップ
を含む。
【００１８】
第2の態様の第1の可能な実施形態に関して、第2の態様の第2の可能な実施形態では、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別すること
を含む。
【００１９】
第2の態様の第2の可能な実施形態に関して、第2の態様の第3の可能な実施形態では、受信端ノードによって、指示フレームに基づいて指示情報を取得するステップは、
受信端ノードによって、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするステップを含み、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【００２０】
第2の態様の第1の可能な実施形態に関して、第2の態様の第4の可能な実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別すること
を含む。
【００２１】
第2の態様の第4の可能な実施形態に関して、第2の態様の第5の可能な実施形態では、受信端ノードによって、指示フレームに基づいて指示情報を取得するステップは、
受信端ノードによって、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするステップを含み、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【００２２】
第2の態様の第1〜第5の可能な実施形態のいずれかに関して、第2の態様の第6の可能な実施形態では、指示フレームは、送信可CTSフレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【００２３】
第2の態様に関して、第2の態様の第7の可能な実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含み、
複数のビットの値は、異なる利用可能チャネル指示情報を識別し、または複数のビットの値は、異なるアイドル帯域幅情報を識別する。
【００２４】
第2の態様の第7の可能な実施形態に関して、第2の態様の第8の可能な実施形態では、受信端ノードによって、指示フレームに基づいて指示情報を取得するステップは、
受信端ノードによって、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするステップを含む。
【００２５】
本発明の実施形態の第3の態様は、伝送端ノードであって、
指示フレームを生成するように構成された生成モジュールと、
指示フレームを受信端ノードに送信するように構成された送信モジュールと
を含み、指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む、伝送端ノードを提供する。
【００２６】
第3の態様に関して、第3の態様の第1の可能な実施形態では、生成モジュールは、指示フレーム内の第1のビットの値を設定するように特に構成され、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【００２７】
第3の態様の第1の可能な実施形態に関して、第3の態様の第2の可能な実施形態では、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することを含む。
【００２８】
第3の態様の第2の可能な実施形態に関して、第3の態様の第3の可能な実施形態では、伝送端ノードは、スクランブルモジュールをさらに含み、
スクランブルモジュールは、スクランブラを使用して指示フレームをスクランブルするように構成され、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【００２９】
第3の態様の第1の可能な実施形態に関して、第3の態様の第4の可能な実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別すること
を含む。
【００３０】
第3の態様第4の可能な実施形態に関して、第3の態様の第5の可能な実施形態では、伝送端ノードは、スクランブルモジュールをさらに含み、
スクランブルモジュールは、スクランブラを使用して指示フレームをスクランブルするように構成され、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【００３１】
第3の態様の第1〜第4の可能な実施形態のいずれかに関して、第3の態様の第6の可能な実施形態では、指示フレームは、送信可CTSフレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【００３２】
第3の態様に関して、第3の態様の第7の可能な実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含み、従って、
生成モジュールは、複数のビットの値を設定し、かつ複数のビットの値を使用して、異なる利用可能チャネル指示情報を識別し、または、複数のビットの値を使用して、異なるアイドル帯域幅情報を識別するように特に構成される。
【００３３】
第3の態様の第7の可能な実施形態に関して、第3の態様の第8の可能な実施形態では、伝送端ノードは、スクランブルモジュールをさらに含み、
スクランブルモジュールは、スクランブラを使用して指示フレームをスクランブルするように構成される。
【００３４】
本発明の実施形態の第4の態様は、受信端ノードであって、
複数の伝送端ノードによって送信された指示フレームを受信するように構成された受信モジュールと、
指示フレームに基づいて指示情報を取得するように構成された取得モジュールと
を含み、
指示情報は利用可能チャネル指示情報またはアイドル帯域幅情報を含む、受信端ノードを提供する。
【００３５】
第4の態様に関して、第4の態様の第1の可能な実施形態では、取得モジュールは、指示フレームに基づいて指示フレーム内の第1のビットの値を取得するように特に構成され、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【００３６】
第4の態様の第1の可能な実施形態に関して、第4の態様の第2の可能な実施形態では、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別すること
を含む。
【００３７】
第4の態様の第2の可能な実施形態に関して、第4の態様の第3の可能な実施形態では、取得モジュールは、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成され、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【００３８】
第4の態様の第1の可能な実施形態に関して、第4の態様の第4の可能な実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別すること
を含む。
【００３９】
第4の態様の第4の可能な実施形態に関して、第4の態様の第5の可能な実施形態では、取得モジュールは、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成され、
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【００４０】
第4の態様の第1〜第5の可能な実施形態のいずれかに関して、第4の態様の第6の可能な実施形態では、指示フレームは、送信可CTSフレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【００４１】
第4の態様に関して、第4の態様の第7の可能な実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含み、
複数のビットの値は、異なる利用可能チャネル指示情報を識別し、または複数のビットの値は、異なるアイドル帯域幅情報を識別する。
【００４２】
第4の態様の第7の可能な実施形態に関して、第4の態様の第8の可能な実施形態では、取得モジュールは、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。
【００４３】
本発明の実施形態の第5の態様は、第3の態様において提供される複数の伝送端ノードと、第4の態様において提供される1つの受信端ノードとを含む、指示情報を搬送するデータを伝送するためのシステムであって、
受信端ノードは、複数の伝送端ノードによって送信された指示フレームを受信する、システムを提供する。
【００４４】
本発明の実施形態において提供される指示情報を搬送するデータを伝送するための方法およびシステムならびに装置によれば、受信端ノードは、複数の伝送端ノードによって送信された指示フレームを直接受信することができ、複数の伝送端ノードによって送信された指示情報を1つずつ受信する必要はない。さらに、受信端ノードは、指示フレームに基づいて利用可能チャネル指示情報またはアイドル帯域幅情報を取得することができる。これにより、伝送オーバヘッドが大幅に削減される。
【００４５】
本発明の実施形態の第6の態様は、指示情報を搬送するデータを伝送するための方法であって、
伝送端ノードによって、指示フレームを生成するステップであって、指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される、ステップと、
伝送端ノードによって、指示フレームを受信端ノードに送信するステップと
を含む、方法を提供する。
【００４６】
第6の態様に関して、第6の態様の第1の可能な実施形態では、伝送端ノードによって、指示フレームを生成するステップは、
オリジナル指示フレームの受信機アドレスがBSSIDである場合、指示フレームを生成するために、伝送端ノードによって、オリジナル指示フレーム内のフラグビットの値を第1の値に設定するステップ、または、オリジナル指示フレームの受信機アドレスがBSSIDでない場合、指示フレームを生成するために、伝送端ノードによって、オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつBSSIDをオリジナル指示フレームに追加するステップ
を含む。
【００４７】
第6の態様の第1の可能な実施形態に関して、第6の態様の第2の可能な実施形態では、指示フレームは、送信可CTSフレームであり、従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【００４８】
本発明の実施形態の第7の態様は、指示情報を搬送するデータを伝送するための方法であって、
受信端ノードによって、伝送端ノードによって送信された指示フレームを受信するステップであって、指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される、ステップと
受信機アドレスに基づいて受信端ノードによって、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、同一でない場合、BSSIDに基づいて、受信端ノードが、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するステップと
を含む、方法を提供する。
【００４９】
第7の態様に関して、第7の態様の第1の可能な実施形態では、BSSIDに基づいて受信端ノードによって、受信端ノードが、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するステップは、
BSSIDに基づいて受信端ノードによって、受信端ノードおよび伝送端ノードが同一のBSSに属するか否かを判定するステップであって、同一のBSSに属する場合、受信端ノードは、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させ、同一のBSSに属しない場合、受信端ノードは、データ伝送を継続してもよい、ステップを含む。
【００５０】
第7の態様の第1の可能な実施形態に関して、第7の態様の第2の可能な実施形態では、フラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用されることは、
フラグビットが第1の値であるとき、指示フレームの受信機アドレスはBSSIDであると識別すること、または、フラグビットが第2の値であるとき、指示フレームの受信機アドレスはBSSIDでないと識別することを含む。
【００５１】
第7の態様の第2の可能な実施形態に関して、第7の態様の第3の可能な実施形態では、フラグビットが第2の値であるとき、指示フレームはBSSIDフィールドを含むと識別され、かつBSSIDフィールドはBSSIDを含む。
【００５２】
第7の態様の第2または第3の可能な実施形態に関して、第7の態様の第4の可能な実施形態では、フラグビットは、指示フレーム内の受信機アドレスフィールド内の第1のビットであり、かつ
指示フレーム内の受信機アドレスフィールドに基づいて受信端ノードによって、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するステップは、
第1のビットの値が第1の値である場合、受信端ノードによって、指示フレームの受信機アドレス内の第1のビットの値を第2の値に変換し、かつ変換の後に取得された受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するステップ、または、第1のビットの値が第2の値である場合、受信端ノードによって、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するステップ
を含む。
【００５３】
第7の態様の第3の可能な実施形態に関して、第7の態様の第5の可能な実施形態では、フラグビットは、指示フレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、かつ
指示フレーム内の受信機アドレスフィールドに基づいて受信端ノードによって、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するステップは、
受信端ノードによって、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するステップ
を含む。
【００５４】
第7の態様または第7の態様の第1〜第5の可能な実施形態に関して、第7の態様の第6の可能な実施形態では、指示フレームはCTSフレームである。
【００５５】
本発明の実施形態の第8の態様は、伝送端ノードであって、
指示フレームを生成するように構成された生成モジュールであって、指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される、生成モジュールと、
指示フレームを受信端ノードに送信するように構成された送信モジュールと
を含む、伝送端ノードを提供する。
【００５６】
第8の態様に関して、第8の態様の第1の可能な実施形態では、生成モジュールは、オリジナル指示フレームの受信機アドレスがBSSIDである場合、指示フレームを生成するために、オリジナル指示フレーム内のフラグビットの値を第1の値に設定し、または、オリジナル指示フレームの受信機アドレスがBSSIDでない場合、指示フレームを生成するために、オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつBSSIDをオリジナル指示フレームに追加するように特に構成される。
【００５７】
第8の態様の第1の可能な実施形態に関して、第8の態様の第2の可能な実施形態では、指示フレームは、送信可CTSフレームであり、従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【００５８】
本発明の実施形態の第9の態様は、受信端ノードであって、
伝送端ノードによって送信された指示フレームを受信するように構成された受信モジュールであって、指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される、受信モジュールと、
受信機アドレスに基づいて、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、同一でない場合、BSSIDに基づいて、受信端ノードが、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するように構成された判定モジュールと
を含む、受信端ノードを提供する。
【００５９】
第9の態様に関して、第9の態様の第1の可能な実施形態では、判定モジュールは、BSSIDに基づいて、受信端ノードおよび伝送端ノードが同一のBSSに属するか否かを判定するように特に構成され、同一のBSSに属する場合、受信端ノードは、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させると判定され、同一のBSSに属しない場合、受信端ノードは、データ伝送を継続してもよいと判定される。
【００６０】
第9の態様の第1の可能な実施形態に関して、第9の態様の第2の可能な実施形態では、フラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用されることは、
フラグビットが第1の値であるとき、指示フレームの受信機アドレスはBSSIDであると識別すること、または、フラグビットが第2の値であるとき、指示フレームの受信機アドレスはBSSIDでないと識別することを含む。
【００６１】
第9の態様の第2の可能な実施形態に関して、第9の態様の第3の可能な実施形態では、フラグビットが第2の値であるとき、指示フレームはBSSIDフィールドを含むと識別され、かつBSSIDフィールドはBSSIDを含む。
【００６２】
第9の態様の第2または第3の可能な実施形態に関して、第9の態様の第4の可能な実施形態では、フラグビットは、指示フレーム内の受信機アドレスフィールド内の第1のビットであり、かつ
判定モジュールは、第1のビットの値が第1の値である場合、指示フレーム内の受信機アドレス内の第1のビットの値を第2の値に変換し、かつ変換の後に取得された受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、または、第1のビットの値が第2の値である場合、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するように特に構成される。
【００６３】
第9の態様の第2の可能な実施形態に関して、第9の態様の第5の可能な実施形態では、フラグビットは、指示フレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、かつ
判定モジュールは、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するように特に構成される。
【００６４】
第9の態様または第9の態様の第1〜第5の可能な実施形態のいずれかに関して、第9の態様の第6の可能な実施形態では、指示フレームはCTSフレームである。
【００６５】
本発明の実施形態において提供される指示情報を搬送するデータを伝送するための方法および装置によれば、伝送端ノードは指示フレームを生成し、指示フレームは受信機アドレス、BSSID、およびフラグビットを搬送し、指示フレームが確実にBSSIDを含むことを保証する。指示フレームを受信した後、指示フレームの受信機アドレスに対応する受信端ノード以外の別の受信端ノードは、指示フレームに従ってBSSIDを取得して、その結果、指示フレームが別の受信端ノードが属するBSSからのものであるか否かを判定し、さらに特定の時間内にデータ送信を停止させる必要があるか否かを判定してもよい。すなわち、指示フレームの受信機アドレスに対応する受信端ノード以外のすべての受信端ノードが、指示フレームを適切に受信した後にデータ送信を停止させる必要あるというわけはない。いくつかの受信端ノードは、CCA検出結果を参照して、データを送信し続けるか否かをさらに判定してもよい。
【図面の簡単な説明】
【００６６】
本発明の実施形態または先行技術の技術的解決策をより明確に説明するために、実施形態または従来技術を説明するために必要な添付図面を簡単に説明する。明らかに、以下の説明における添付図面は、本発明のいくつかの実施形態を示し、当業者は創造的な努力なしにこれらの添付図面からさらに他の図面を導き出すことができる。
【００６７】
【図１】WLANネットワークのアーキテクチャの概略図である。
【図２】従来技術のWLANネットワークにおけるRTS/CTS交換時間シーケンスの概略図である。
【図３】従来技術のWLANネットワークにおける別のRTS/CTS交換時間シーケンスの概略図である。
【図４】本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態1の概略フローチャートである。
【図５】本発明に係る指示情報を搬送するデータを伝送するための方法におけるスクランブラの概略構造図である。
【図６】本発明に係る指示情報を搬送するデータを伝送するための方法におけるCTSフレームの概略構造図である。
【図７】本発明に係る指示情報を搬送するデータを伝送するための方法における別のCTSフレームの概略構造図である。
【図８】本発明に係る指示情報を搬送するデータを伝送するための方法におけるMACフレームの概略構造図である。
【図９】本発明に係る指示情報を搬送するデータを伝送するための方法における別のCTSフレームの概略構造図である。
【図１０】本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態2の概略フローチャートである。
【図１１】本発明に係る指示情報を搬送するデータを伝送するための方法におけるサービスフィールドの概略構造図である。
【図１２】本発明に係る指示情報を搬送するデータを伝送するための方法におけるサービスフィールドおよびプリアンブルの概略構造図である。
【図１３】本発明に係る指示情報を搬送するデータを伝送するための方法におけるRTSフレームの概略構造図である。
【図１４】本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態3の概略フローチャートである。
【図１５】本発明に係る指示情報を搬送するデータを伝送するための方法における別のCTSフレームの概略構造図である。
【図１６】本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態4の概略フローチャートである。
【図１７】本発明に係る伝送端ノードの実施形態1の概略構造図である。
【図１８】本発明に係る伝送端ノードの実施形態2の概略構造図である。
【図１９】本発明に係る受信端ノードの実施形態1の概略構造図である。
【図２０】本発明に係る伝送端ノードの実施形態3の概略構造図である。
【図２１】本発明に係る受信端ノードの実施形態2の概略構造図である。
【図２２】本発明に係る伝送端ノードの実施形態4の概略構造図である。
【図２３】本発明に係る受信端ノードの実施形態3の概略構造図である。
【図２４】本発明に係る伝送端ノードの実施形態5の概略構造図である。
【図２５】本発明に係る受信端ノードの実施形態4の概略構造図である。
【発明を実施するための形態】
【００６８】
本発明の実施形態の目的、技術的解決方法、および利点をより明確にするために、本発明の実施形態における技術的解決策を、本発明の実施形態における添付図面を参照して、以下に明確かつ十分に記載する。明らかに、記載される実施形態は、本発明の実施形態の一部ではあるがすべてではない。創作努力なしに本発明の実施形態に基づいて当業者によって得られる他のすべての実施形態は、本発明の保護範囲内に入るものとする。
【００６９】
本発明の実施形態は、WLANに適用されてもよい。現在、WLANで使用されている規格は、電気電子技術者協会（Institute of Electrical and Electronics Engineers、略してIEEE）802.11シリーズである。WLANは、複数の基本サービスセット（Basic Service Set、略してBSS）を含んでもよく、基本サービスセット内のネットワークノードはSTAである。図1に示されるように、1つのBBSは、1つのAPおよび3つのSTA：STA1、STA2、およびSTA3を含んでもよい。
【００７０】
アクセスポイント型局APは、無線アクセスポイント、ホットスポットなどと呼ばれてもよい。APは、モバイルユーザが有線ネットワークに接続するためのアクセスポイントであり、APは、主に家庭内または建物内、および典型的なカバレッジ半径が数十から数百メートルの範囲内の公園に配置され、もちろん屋外にも配置されてもよい。APは、有線ネットワークと無線ネットワークを接続するブリッジに相当し、APの主な機能は、無線ネットワーククライアントを一緒に接続してから、無線ネットワークをイーサネット(登録商標)に接続することである。具体的には、APは、ワイヤレスフィディリティー（Wireless Fidelity、略してWiFi）チップを有する端末デバイスまたはネットワークデバイスであってもよい。任意選択で、APは、802.11ax規格をサポートするデバイスであってもよい。さらに、任意選択で、APは、802.11ac、802.11n、802.11g、802.11b、および802.11aなどの複数のWLAN規格をサポートするデバイスであってもよい。
【００７１】
任意選択で、STAは802.11ax規格をサポートしてもよい。さらに、任意選択で、STAは、802.11ac、802.11n、802.11g、802.11b、および802.11aなどの複数のWLAN規格をサポートする。
【００７２】
OFDMA技術が導入されるWLANシステム802.11axにおいて、APは、異なる時間-周波数リソース上の異なるSTAに対してアップリンクおよびダウンリンク伝送を実行してもよい。
【００７３】
本発明の実施形態は、主に、ネットワーク全体のオーバヘッドを低減するために使用される。以下のすべての実施形態におけるノードは、APまたはSTAを含んでもよい。
【００７４】
図4は、本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態1の概略フローチャートである。図4に示されるように、方法は以下のステップを含む。
【００７５】
S101. 伝送端ノードは、指示フレームを生成する。
【００７６】
S102. 伝送端ノードは、指示フレームを受信端ノードに送信する。
【００７７】
指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む。
【００７８】
指示フレームを受信した後、受信端ノードは、指示フレームにおいて搬送される利用可能チャネル指示情報またはアイドル帯域幅情報を取得してもよい。
【００７９】
利用可能チャネル指示情報は、アイドルであるチャネルおよびアイドル状態にあるチャネルの帯域幅を示してもよい。アイドル帯域幅情報は、アイドル状態にある帯域幅を示してもよい。従来技術では、利用可能チャネル情報を示すことができない。
【００８０】
この実施形態は、主に、帯域幅指示を受信した後に伝送端ノードがどのように応答するかに焦点を当てている。すなわち、受信端ノードはまず、帯域幅指示情報を示すための1つの指示フレーム（例えば、RTSフレーム）を送信してもよく、かつ伝送端ノードによって受信端ノードに送信される指示フレーム（例えば、CTSフレーム）は、1つの指示フレームに応答する。
【００８１】
特に、複数の伝送端ノードは、アップリンクOFDMAまたはマルチユーザ多入力多出力（Multi-User Multiple-Input Multiple-Output、略してMU-MIMO）を用いて指示フレームを受信端ノードに同時に送信してもよく、かつアイドル帯域幅情報を受信端ノードに1つずつ送信する必要はない。
【００８２】
この実施形態では、伝送端ノードは指示フレームを生成し、かつ指示フレームを受信端ノードに直接送信する。複数の伝送端ノードは指示フレームを受信端ノードに同時に送信してもよく、かつアイドル帯域幅情報を受信端ノードに1つずつ送信する必要はない。受信端ノードは、指示フレームに基づいて利用可能チャネル指示情報またはアイドル帯域幅情報を取得してもよい。これにより、伝送オーバヘッドが大幅に削減される。
【００８３】
さらに、伝送端ノードが指示フレームを生成することは特に、伝送端ノードによって、指示フレーム内の第1のビットの値を設定することであってもよく、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。すなわち、第1のビットの異なる値は、異なる利用可能チャネル指示情報または異なるアイドル帯域幅情報を識別してもよい。
【００８４】
また特に、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することであってもよい。
【００８５】
なお、クリアチャネル評価（clear channel assessment、略してCCA）機構を使用することにより、伝送端ノードと受信端ノードの両方が、チャネルがアイドル状態にあるかどうかを検出し、アイドル状態にあるチャネルの帯域幅およびビジー状態にあるチャネルの帯域幅を検出してもよい。
【００８６】
図5は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるスクランブラの概略構造図である。特に、伝送端ノードが指示フレームを受信端ノードに送信する前に、伝送端ノードは、スクランブラを使用して、指示フレームをさらにスクランブルしてもよい。
【００８７】
図5に示されるように、例えば、スクランブラは、スクランブラの初期状態ビットを表すために7ビットX1-X7を使用し、かつスクランブラの生成多項式は、G（X）=X7+X4+1である。特定のスクランブル処理では、スクランブラは、スクランブル対象データをスクランブルするために、127ビットシーケンスを繰り返し生成し、かつ127ビットのシーケンスに対してスクランブル対象データとの排他的論理和を実行する。図5に示されるように、スクランブルされた指示フレームを取得するために、出力シーケンスを有する指示フレームに対して排他的論理和が実行される。特に、指示フレームとの排他的論理和が実行されるシーケンスのビット量は、指示フレームのビット量と同一である。例えば、指示フレームのビット量が127より少ない場合、指示フレームのビット量と同一のビット量であり、スクランブラによって生成された127ビットシーケンスから取り出されたシーケンスで、指示フレームに対して排他的論理和が実行される。指示フレームのビット量が127よりも大きい場合、2つの127ビットシーケンスが生成され、かつ指示フレームのビット量と同一のビット量であり、生成されたシーケンスから取り出されたシーケンスで、指示フレームに対して排他的論理和が実行される。
【００８８】
前述の実施形態に基づき、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルがアイドルであり、すべてのセカンダリチャネルがビジーであることが識別される。スクランブリングに使用されるスクランブラのすべての初期状態ビットは、ランダム値である。特に、図5におけるスクランブラが実施例として使用される。選択スイッチが2に直接接続されているので、スクランブラのすべての初期状態ビットはランダムに生成される。スクランブラは絶えずかつ周期的に127ビットシーケンスを生成し、127ビットシーケンスの最後の7ビットは、前述の初期状態ビットと同一である。
【００８９】
第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルがアイドルであり、少なくとも1つのセカンダリチャネルがアイドルであることが識別される。スクランブリングに使用されるスクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【００９０】
特に、図5におけるスクランブラが実施例として使用される。この場合、まず選択スイッチが1に接続され、かつ予め設定された初期状態が入力される。例えば、7ビットが初期状態の値として入力されてもよい。予め設定された初期状態ビットの少なくとも1つが、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用され、他のすべてのビットがランダムに生成されてもよい。入力が完了した後に、選択スイッチは2に接続され、スクランブラは、絶えずかつ周期的に127ビットシーケンスを生成する。127ビットシーケンスの最初の7ビットは、予め設定された初期状態のそれと同一である。
【００９１】
例えば、伝送端ノードが、受信端ノードによって送信されたRTS指示フレーム（伝送端ノードに生成された指示フレームとは異なる）から、アイドル帯域幅が、80MHz以下であり、かつ20MHzよりも大きいことを学習する場合、スクランブラの初期状態の7ビットのうち3ビットは、80MHz未満の3つのセカンダリ20MHzチャネルが利用可能であるか否かを示すために使用されてもよい。セカンダリチャネルの少なくとも1つが利用可能であり、初期状態の他の4ビットはランダム値であってもよい。
【００９２】
伝送端ノードが受信端ノードによって送信されたRTS指示フレームから、アイドル帯域幅が160MHzに等しいと学習する場合、スクランブラの初期状態の7ビットのすべての7ビットが、160MHz未満の7つのセカンダリ20MHzチャネルが利用可能であるか否かを示すために使用されてもよく、少なくとも1つのセカンダリチャネルが利用可能である。あるいは、スクランブラの初期状態の7ビットのうち5ビットが、4つの好適な20MHzチャネルが利用可能であるか否かを示すために使用され、4ビットは、対応する4つの20MHzチャネルが利用可能か否かをそれぞれ示すために使用され、1つのビットは、160MHz未満の80MHzの帯域幅を識別する。残りの2ビットはランダム値である。
【００９３】
なお、伝送端ノードが、受信端ノードによって送信されたRTS指示フレームから、アイドル帯域幅が20MHzであることを学習するとき、伝送端ノードもこの20MHzチャネル上でアイドルである場合、伝送端ノードは、指示フレームを生成し、かつ送信する。この場合、第1のビットの値は第1の値であり、すなわち、指示フレームをスクランブルするスクランブラの初期状態は、すべて非ゼロのランダム値であり、または、伝送端ノードがこの20MHzチャネル上でビジーである場合、指示フレームは生成されじ、または送信されない。
【００９４】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは特に、第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することであってもよい。
【００９５】
さらに、指示フレームはアイドル帯域幅情報を搬送する場合、指示フレームはさらに、アイドル帯域幅タイプを特に示してもよい。
【００９６】
伝送端ノードが指示フレームを受信端ノードに送信する前に、伝送端ノードは、スクランブラを使用して、指示フレームをさらにスクランブルしてもよい。スクランブラの詳細については、図5を参照されたい。
【００９７】
第1のビットの値が第1の値であるとき、すなわち、指示フレームはアイドル帯域幅情報を搬送しない場合、スクランブラのすべての初期状態ビットは、ランダム値であってもよい。すなわち、選択スイッチは2に直接接続されるので、スクランブラのすべての初期状態ビットはランダムに生成される。
【００９８】
第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。特定の実施形態では、初期状態のすべての値が0でないことが保証される必要がある。WLANシステム802.11axにおいて、アイドル帯域幅タイプは、20MHz、40MHz、80MHz、および160MHzを含んでもよい。初期状態の7ビットのうちの2ビットは、アイドル帯域幅タイプを識別するために使用されてもよい。例えば、「00」は20MHzを識別し、「01」は40MHzを識別する。
【００９９】
この場合、まず選択スイッチが1に接続され、かつ予め設定された初期状態が入力される。例えば、7ビットが初期状態の値として入力される。予め設定された初期状態ビットのうちの少なくとも1つが、対応するアイドル帯域幅タイプを識別するために使用される。入力が完了した後、選択スイッチは2に接続される。実施形態は、予め設定された初期状態の7ビットのうちの2ビットがアイドル帯域幅タイプを識別し、残りの5ビットがランダム値であってもよい。
【０１００】
前述の実施形態に基づき、指示フレームはCTSフレームであってもよい。
【０１０１】
図6は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるCTSフレームの概略構造図であり、図7は、本発明に係る指示情報を搬送するデータを伝送するための方法における別のCTSフレームの概略構造図である。
【０１０２】
図6に示されるように、CTSフレームは、「フレーム制御（frame control）」フィールドと、「持続時間（Duration）」フィールドと、「受信機アドレス（receiver address、略してRA）」フィールドと、「フレームチェックシーケンス（frame check sequence、略してFCS）」フィールドとを含む。図6におけるフレーム構造の上にあるデータは、各フィールドに対応するバイト量を表す。例えば、「フレーム制御」フィールドは、2バイト、すなわち、16ビットを含む。
【０１０３】
特に、図7は、「フレーム制御」フィールドの内部構造を示し、かつ構造上のデータは、各サブフィールドに対応するビット量を表す。「（0）」で識別されるブフィールドは、サブフィールドが無意味であり、かつ別の目的のために使用されてもよく、例えば、第1のビットとして使用されてもよいことを表す。
【０１０４】
従って、第1のビットは、CTSフレームにおける「受信機アドレス」フィールド内のビットであってもよい。MACアドレスの第1のビットは、マルチキャスト/ユニキャストを示す。しかし、CTSフレームの受信機アドレスは確実にユニキャストアドレスであるため、伝送端は、情報を搬送するために、CTSフレームにおける受信機アドレス内の第1のビットを、第1の値または第2の値に設定してもよい。「受信機アドレス」フィールドは、合計で6バイトを含み、かつ6バイトの最初のビットは、第1のビットとして使用されてもよい。
【０１０５】
あるいは、第1のビットは、CTSフレームにおける「フレーム制御」フィールド内の少なくとも1つのビットであってもよい。特に、「フレーム制御」フィールド内のサブフィールド：To DS、From DS、More Frag、Retry、Protected Frame、またはOrderの1つ以上が、第1のビットとして使用されてもよい。例えば、To DSビットは、第1のビットとして使用されてもよく、かつスクランブラの初期状態は、特定の利用可能チャネル指示情報または特定のアイドル帯域幅情報を識別するために使用されてもよい。別の実施例では、サブフィールドTo DS、From DS、More Frag、Retry、Protected Frame、およびOrder内のビットの組み合わせが第1のビットとして使用されてもよく、スクランブラの初期状態が、特定の利用可能チャネル指示情報または特定のアイドル帯域幅情報を識別するために使用される。例えば、To DS、From DS、More Frag、およびRetryの合成値「0000」は第1の値を表し、To DS、From DS、More Frag、およびRetryの合成値「0001」は第2の値を表す。「0010」などの他の値は予約ビットであり、別の意味を示してもよい。
【０１０６】
図8は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるMACフレームの概略構造図である。
【０１０７】
前述の実施形態における指示フレームは、メディアアクセス制御（medium access control、略してMAC）フレームであってもよい。MACフレームは、データフレーム、管理フレーム、または別の制御フレーム、例えば、トリガフレームを含む。従って、第1のビットは、MACフレーム内のビットであってもよい。特に、第1のビットは、MACフレーム内の「トランスミッタアドレス（transmitter address、略してTA）」フィールドにおけるビットであってもよい。好適には、MACフレームにおける「TA」フィールド内の最初のビットは、前述の第1のビットとして使用されてもよい。
【０１０８】
図8は、802.11adにおける指向性マルチギガビット（Directional Multi-Gigabit、略してDMG）CTSフレームを示す。DMG CTSフレームは、MACフレーム内の制御フレームであり、かつ「TA」フィールドを含む。従って、第1のビットは、DMG CTSフレーム内に置かれてもよく、特に、「TA」フィールド内の少なくとも1つのビットであってもよい。好適には、MACフレームにおける「TA」フィールド内の最初のビットは、第1のビットとして使用されてもよい。
【０１０９】
別の実施形態では、指示フレームは指示フィールドを含んでもよく、かつ指示フィールドは複数のビットを含む。従って、伝送端ノードが指示フレームを生成することは特に、伝送端ノードによって、複数のビットの値を設定することと、複数のビットの値を使用して異なる利用可能チャネル指示情報を識別すること、または、複数のビットの値を使用して異なるアイドル帯域幅情報を識別することである。
【０１１０】
図9は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるさらに別のCTSフレームの概略構造図である。指示フレームは、図9に示されるCTSフレームであってもよく、かつ指示フィールドは、利用可能チャネル指示情報またはアイドル帯域幅情報を搬送する。
【０１１１】
例えば、指示フィールドは、8ビットフィールドであってもよく、かつ異なる値が利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために設定されてもよい。160MHzの帯域幅に対して、第1の20MHzチャネルおよび第2の20MHzチャネルが利用可能であり、他のチャネルは利用不可であることを識別するために「11000000」が使用され得ることが想定される。
【０１１２】
同様に、指示フレームを受信端ノードに送信する前に、伝送端ノードは、スクランブラを使用して指示フレームをスクランブルする必要がある。この実施形態では、スクランブラの初期状態に特別な要件は課されない。初期状態はランダムであってもよいが、これに限定されない。
【０１１３】
図10は、本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態2の概略フローチャートである。図10に示されるように、方法は以下のステップを含む。
【０１１４】
S201. 受信端ノードは、複数の伝送端ノードによって送信された指示フレームを受信する。
【０１１５】
特に、受信端ノードは、アップリンクOFDMAまたはMU-MIMOによって、複数の伝送端ノードによって送信された指示フレームを受信してもよい。
【０１１６】
S202. 受信端ノードは、指示フレームに基づいて指示情報を取得する。指示情報は、利用可能チャネル指示情報またはアイドル帯域幅情報を含む。
【０１１７】
特に、指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を搬送する。指示フレームを受信した後、受信端ノードは、指示フレームにおいて搬送された利用可能チャネル指示情報またはアイドル帯域幅情報を取得してもよい。
【０１１８】
この実施形態では、受信端ノードは、複数の伝送端ノードによって送信された指示フレームを直接受信してもよく、かつ複数の伝送端ノードによって送信された指示情報を1つずつ受信する必要はない。また、受信端ノードは、指示フレームに従って、利用可能チャネル指示情報またはアイドル帯域幅情報を取得してもよい。これにより、伝送オーバヘッドが大幅に削減される。
【０１１９】
さらに、受信端ノードが、指示フレームに基づいて指示情報を取得することは特に、受信端ノードによって、指示フレームに基づいて指示フレーム内の第1のビットの値を取得することであり、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【０１２０】
さらに特に、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することであってもよい。
【０１２１】
例えば、第1のビットの値が「0」であるとき、伝送端ノードのプライマリチャネルがアイドルであり、すべてのセカンダリチャネルがビジーであることが識別される。第1のビットの値が「1」であるとき、伝送端ノードのプライマリチャネルがアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであることが識別される。
【０１２２】
伝送端ノードによって送信された指示フレームは、スクランブルされた指示フレームであってもよいため、従って、受信端ノードが指示フレームに基づいて指示情報を取得することは特に、受信端ノードによって、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルし、指示情報を取得することである。
【０１２３】
図11は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるサービスフィールドの概略構造図である。図12は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるサービスフィールドおよびプリアンブルの概略構造図である。
【０１２４】
本発明のこの実施形態では、伝送端ノードおよび受信端ノードは、デフォルトで生成多項式を有する同一のスクランブラを使用する。また、伝送端ノードによって使用されるスクランブラと受信端ノードによって使用されるデスクランブラとの間で同期が実行される。特に、伝送端ノードと受信端ノードとの間で交換される指示フレームは、必要に応じてサービスフィールド（Service Field）、データビット、テール（Tail）ビット、およびトレーリングビットを含む。
【０１２５】
802.11nでは、図11を参照して、サービスフィールドの最初の7ビットは、スクランブラの初期化ビット（Scrambler Initialization）であり、デスクランブラとの同期に使用される。これらのビットは0に設定されるので、受信機はスクランブラの初期状態を推定する。残りの9ビットは、予約されたサービスビット（Reserved Service Bits）であり、0にも設定される。伝送順序（Transmit Order）は、低ビット0から高ビット15までである。
【０１２６】
802.11acでは、図12に示すように、802.11nにおけるサービスフィールド内の9つの予約ビットの最後の8ビットは、8ビットの巡回冗長符号（Cyclic Redundancy Check、略してCRC）に設定される。プリアンブル内の非常に高いスループットフィールドB（VHT-SIG-B）でキャリブレーションとエラー検出が実行される。スクランブラの初期化ビットは依然として7ビットであり、7ビットはすべて0に設定される。
【０１２７】
スクランブルされた指示フレームを受信した後、受信端ノードは、最初の7ビットの受信したスクランブルされたデータと、指示フレームにおけるサービスフィールド内の最初の7ビットのデータとに基づいて、スクランブラによって生成された127ビットシーケンスの最初の7ビットを取得し、さらに、127ビットシーケンスの最初の7ビットと生成多項式とに基づいてスクランブラの初期状態の値を決定する。受信端ノードは、スクランブラの初期状態ビットを受信した後、127ビットシーケンスを繰り返し生成してもよく、かつ生成された127ビットシーケンスとスクランブルされた指示フレームとの排他的論理和をとって、その結果、スクランブリング前の指示フレームを復元する。
【０１２８】
なお、デスクランブル処理において、指示フレームの最初の7ビットのデータが使用される必要がある。従って、指示フレームを送信するとき、伝送端ノードは、最初の7ビットのデータを既知のシーケンスに設定し、最初の7ビットすべてのデータがすべて0に設定され、サービスフィールドに置かれてもよい。デスクランブル処理において、受信端ノードは、スクランブラの初期状態の値を知ってもよい。
【０１２９】
前述の実施形態では、第1のビットが第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値である。第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つが、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。詳細については、前述の実施形態を参照されたく、詳細はここでは再度説明しない。
【０１３０】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは特に、第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することである。例えば、第1のビットが「0」であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別される。第1のビットが「1」であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別される。詳細については、前述の実施形態を参照されたく、詳細はここでは再度説明しない。
【０１３１】
さらに、伝送端ノードによって送信された指示フレームは、スクランブルされた指示フレームであってもよく、従って、受信端ノードが指示フレームに基づいて指示情報を取得することは特に、受信端ノードによって、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルし、指示情報を取得することである。デスクランブル処理の詳細については、前述の実施形態を参照されたく、詳細はここでは再度説明しない。
【０１３２】
なお、第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値である。第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つが、対応するアイドル帯域幅タイプを識別するために使用される。一般に、第1のビットが「0」であるとき、スクランブラのすべての初期状態ビットはランダム値である。第1のビットが「1」であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【０１３３】
特定の実施プロセスでは、指示フレームはCTSフレームである。従って、第1のビットは、CTSフレームにおける「受信機アドレス」フィールド内のビットであり、または、第1のビットは、CTSフレームにおける「フレーム制御」フィールド内の少なくとも1つのビットである。詳細については、図6および図7を参照されたい。
【０１３４】
指示フレームは、MACフレームであってもよい。従って、第1のビットは、MACフレーム内のビットであってもよい。図8は、802.11adにおけるDMG CTSフレームを示す。DMG CTSフレームは、MACフレーム内の制御フレームであり、かつ「TA」フィールドを含む。従って、第1のビットは、DMG CTSフレーム内に置かれてもよく、特に、「TA」フィールド内の少なくとも1つのビットであってもよい。好適には、MACフレームにおける「TA」フィールド内の第1のビットが、第1のビットとして選択されてもよい。
【０１３５】
別の実施形態では、図9を参照すると、指示フレームは指示フィールドを含んでもよく、かつ指示フィールドは複数のビットを含む。
【０１３６】
複数のビットの値は、異なる利用可能チャネル指示情報を識別してもよく、または複数のビットの値は、異なる帯域幅情報を識別してもよい。
【０１３７】
前述の実施形態と同様に、受信端ノードが指示フレームに基づいて指示情報を取得することは特に、受信端ノードによって、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルし、指示情報を取得することである。デスクランブル処理の詳細については、前述の実施形態を参照されたく、詳細はここでは再度説明しない。
【０１３８】
本発明の実施形態の別の態様は、以下に焦点を当てる。従来技術では、STAがCTSフレームを受信した後、CTSフレームがSTAに宛てられていない場合、STAは特定の時間内にデータ伝送を停止させるNAVを直接設定しており、その結果、システムスループット率が低い。
【０１３９】
図13は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるRTSフレームの概略構造図である。図14は、本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態3の概略フローチャートである。
【０１４０】
図13に示されるように、RTSフレームは、「フレーム制御」フィールド、「持続時間」フィールド、「RA」フィールド、「TA」フィールド、および「FCS」フィールドを含む。図13におけるフレーム構造の上にあるデータは、各フィールドに対応するバイト量を表す。例えば、「フレーム制御」フィールドは、2バイト、すなわち、16ビットを含む。
【０１４１】
RST/CST機構では、RSTフレームは「RA」フィールドだけでなく「TA」フィールドも含むことが分かる。従って、APがSTAにRSTフレームを送信するか、STAがAPにRSTフレームを送信するか否かにかかわらず、RSTフレームはAPのMACアドレスを搬送する。しかしながら、図6に示すように、CTSフレームは、「RA」フィールドのみを含む。すなわち、従来技術に基づいて、STAがCTSフレームをAPに送信するとき、CTSフレームはAPのMACアドレスを搬送し、APがCSTフレームをSTAに送信するとき、CSTフレームはAPのMACアドレスを搬送しない。BSSでは、APのMACアドレスがBSS識別子（BSS identifier、略してBSSID）として使用される。従って、APによって送信されたCSTフレームを受信するとき、STAは、CSTフレームがSTAが属するBSSからのものであるか否かを判定することができない。
【０１４２】
図14に示されるように、この実施形態における方法は以下のステップを含む。
【０１４３】
S301. 伝送端ノードは指示フレームを生成し、指示フレームは、受信機アドレス、BSSID、およびフラグビットを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される。
【０１４４】
特に、フラグビットは、指示フレームがBSSID自体を有するのか、またはBSSIDがさらに追加されているのか否かを識別する。指示フレームがBSSID自体を有する場合、BSSIDは指示フレームの受信機アドレスである。BSSIDがさらに搬送される場合、BSSIDが指示フレームにさらに追加される必要があることを示す。
【０１４５】
S302. 伝送端ノードは、指示フレームを受信端ノードに送信する。
【０１４６】
この実施形態では、伝送端ノードは、指示フレームを生成し、かつ指示フレームは、受信機アドレス、BSSID、およびフラグビットを搬送し、指示フレームが確実にBSSIDを含むことを保証する。指示フレームを受信した後、指示フレームの受信機アドレスに対応する受信端ノード以外の別の受信端ノードが、指示フレームに基づいてBSSIDを取得してもよく、その結果、指示フレームが、別の受信端ノードが属するBSSからのものであるか否かを判定し、特定の時間内にデータ送信が停止される必要があるか否かをさらに判定する。すなわち、指示フレームの受信機アドレスに対応する受信端ノード以外のすべての受信端ノードが、指示フレームを適切に受信した後にデータ送信を停止させる必要があるというわけではない。いくつかの受信端ノードは、CCA検出結果に関して、データを送信し続けるか否かをさらに判定してもよい。
【０１４７】
特に、伝送端ノードが指示フレームを生成することは特に、オリジナル指示フレームの受信機アドレスがBSSIDである場合、指示フレームを生成するために、伝送端ノードによって、オリジナル指示フレーム内のフラグビットの値を第1の値に設定すること、または、オリジナル指示フレームの受信機アドレスがBSSIDでない場合、指示フレームを生成するために、伝送端ノードによって、オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつBSSIDをオリジナル指示フレームに追加することである。
【０１４８】
特に、指示フレームはCTSフレームであってもよい。
【０１４９】
従って、フラグビットは、CTSフレームにおける「受信機アドレス」フィールド内の第1のビットであってもよく、または、フラグビットは、CTSフレームにおける「フレーム制御」フィールド内の少なくとも1つのビットであってもよい。例えば、「1」のフラグビットは、CTSフレームにおける「受信機アドレス」フィールドがBSSIDであることを表し、かつ「0」のフラグビットは、CTSフレームにおける「受信機アドレス」フィールドがBSSIDでないことを表し、BSSIDはさらに追加される。
【０１５０】
図15は、本発明に係る指示情報を搬送するデータを伝送するための方法におけるさらに別のCTSフレームの概略構造図である。図15に示されるCTSフレームでは、「BSSID」フィールドはさらに追加され、特にBSSIDを搬送するために使用される。フィールドの位置および構造は、これに限定されない。
【０１５１】
図16は、本発明に係る指示情報を搬送するデータを伝送するための方法の実施形態4の概略フローチャートである。図16に示されるように、方法は、以下のステップを含む。
【０１５２】
S401. 受信端ノードは、伝送端ノードによって送信された指示フレームを受信し、指示フレームは、受信機アドレス、BSSID、およびフラグビットを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される。
【０１５３】
特に、フラグビットは、指示フレームがBSSID自体を有するのか、またはBSSIDがさらに追加されているのか否かを識別する。指示フレームがBSSID自体を有する場合、BSSIDは指示フレームの受信機アドレスである。BSSIDがさらに搬送される場合、BSSIDが指示フレームにさらに追加される必要があることを示す。
【０１５４】
S402. 受信端ノードは、受信機アドレスに基づいて、指示フレームの受信機アドレスが受信端のアドレスと同一であるか否かを判定し、同一でない場合、BSSIDに基づいて、受信端ノードが、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定する。
【０１５５】
予め設定された時間内とは、指示フレーム内の「持続時間」フィールドにおいて識別されてもよい。
【０１５６】
特に、指示フレームの受信機アドレスが受信端のアドレスと異なる場合、BSSIDに基づいて、伝送端ノードおよび受信端ノードが同一のBSSに属するか否かがさらに判定される。同一のBSSに属する場合、受信端ノードは、NAVを設定することによって予め設定された時間内にデータ伝送を停止させ、または、同一のBSSに属しない場合、受信端ノードは、CCA検出結果に基づいて、データ伝送を停止させるか、もしくは、予め設定された時間内にデータ伝送を継続するかを判定してもよい。すなわち、受信端ノードおよび伝送端ノードが同一のBSSに属しない場合、データ伝送は、必ずしもデータ伝送を停止させる必要はなく、その結果、システムスループット率を向上させることができる。
【０１５７】
指示フレームの受信機アドレスが受信端のアドレスと同一であるとき、それは指示フレームが受信端ノード宛てであることを示す。指示フレームの受信機アドレスが受信端ノードのアドレスと異なる場合、それは指示フレームが別のノード宛てであることを示す。
【０１５８】
前述の実施形態で説明したように、伝送端ノードおよび受信端ノードの両方は、CCA検出によってチャネルのアイドル状態またはビジー状態を判定し、受信端ノードは、CCA検出結果に関して、BSSIDに基づいて、受信端ノードが予め設定された時間内にデータ伝送を停止させるか否かを判定する。この実施形態では、異なるBSSからのノードが同時にデータを伝送する可能性を改善するために、、従って、スペクトル利用を改善するために、ノードがそのノードが属するBSSからではない指示フレームを受信するとき、CCAによるアイドルチャネル検出のための閾値を上げてもよく、すなわち、アイドルチャネル判定条件が解放される。例えば、局が20MHzチャネル上の有効なデータパッケージを以前に検出し、CCAによって4ミリ秒以内に信号対雑音比が-82dBm以上である可能性が90％より大きいと検出され、ノードはチャネルがビジーであると判定する。従って、この実施形態では、CCA検出閾値を上げてもよく、例えば、-72dBmまで上げてもよい。すなわち、CCAによって、4ミリ秒以内に、信号対雑音比が-72dBm以上である可能性が90％より大きいと検出されたとき、ノードは、チャネルがビジーであると判定する。すなわち、ノードが指示フレームを適切に受信し、指示フレーム内のBSSIDが、指示フレームが異なるBSSからのものであることを示す場合、かつノードのCCA検出値が-72dBm未満である場合、CTSフレームが無視されてもよく、データ伝送ためにバックオフが継続する。ノードが指示フレームを適切に受信し、かつ指示フレーム内のBSSIDが、指示フレームが同一のBSSからのものであることを示す場合、ノードは、指示フレーム内の「持続時間」フィールドに予め設定された時間に基づいてNAVを設定し、その結果、データ伝送を停止させる。
【０１５９】
この実施形態では、受信端ノードによって受信された指示フレームは、受信機アドレスおよびBSSIDを含み、かつ受信端ノードは、指示フレームの受信機アドレスに基づいて、指示フレームが受信端ノード宛てであるか否かを判定してもよい。受信端ノード宛てでない場合、受信端ノードは、BSSIDに基づいて、特定の時間内にデータ伝送を停止させるか否かをさらに判定してもよい。このように、指示フレームの受信機アドレスおよび受信端ノードのアドレスが異なるときに、データ伝送を必ずしも停止させる必要はない。これにより、システムのスループットが向上する。
【０１６０】
特に、フラグビットが第1の値であるとき、指示フレームの受信機アドレスはBSSIDであると識別され、または、フラグビットが第2の値であるとき、指示フレームの受信機アドレスはBSSIDでないと識別される。
【０１６１】
さらに特に、フラグビットが第2の値であるとき、図15に示されるように、指示フレームはBSSIDフィールドを含み、かつBSSIDフィールドはBSSIDを含む。
【０１６２】
第1の値は「1」であってよく、かつ第2の値は「0」であってよい。
【０１６３】
別の実施形態では、フラグビットは、指示フレーム内の受信機アドレスフィールド内の第1のビットである。
【０１６４】
従って、受信端ノードが受信機アドレスに基づいて、指示フレームの受信機アドレスが受信端のアドレスと同一であるか否かを判定することは特に、第1のビットの値が第1の値である場合、受信端ノードが指示フレームの受信機アドレス内の第1のビットの値を第2の値に変換し、かつ変換の後に取得された受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定することである。第1のビットの値が第2の値である場合、受信端ノードは、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを直接判定する。
【０１６５】
第1の値は「1」であってもよく、第2の値は「0」であってもよいことが理解できる。前述の受信プロセスでアナロジーが実行されてもよく、すなわち、第1の値は「0」であり、第2の値は「1」であってもよい。
【０１６６】
別の実施形態では、フラグビットは、指示フレームにおける「フレーム制御」フィールド内の少なくとも1つのビットであってもよい。この場合、受信端ノードは、受信機アドレスに基づいて、指示フレームの受信機アドレスが受信端のアドレスと同一であるか否かを判定し、アドレスを変換する必要はない。すなわち、受信端ノードは、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを直接判定する。図7に示されるように、「フレーム制御」フィールド内のサブフィールド：To DS、From DS、More Frag、Retry、Protected Frame、またはOrderの1つ以上が、フラグビットとして使用されてもよい。例えば、To DS、From DS、More Frag、およびRetryにおけるビットの組み合わせが、フラグビットとして使用されてもよい。To DS、From DS、More Frag、およびRetryの合成値「0000」は、第1の値を表すが、これに限定されるものではない。
【０１６７】
前述の実施形態では、指示フレームはCTSフレームであってよいが、これに限定されない。例えば、指示フレームはMACフレームであってもよい。
【０１６８】
別の実施形態では、指示フレームはRTSフレームであってよい。802.11axデバイスによって送信されたRTSフレームを受信したとき、受信端ノードは、RTSフレームにおけるBSSIDに従って、受信端ノードと、RTSフレームを送信する伝送端ノードとが同一のBSSに属するか否かを判定する。同一のBSSに属する場合、予め設定された時間内にデータ伝送を停止させるために、受信端ノードがNAVを設定する。同一のBSSに属しない場合、受信端ノードは、CCA検出結果に基づいて、伝送を継続するか否かをさらに判定する。特定の判定方法については、前述した実施形態を参照されたく、ここでの詳細な再度の説明は省略する。802.11axに先立つ標準規格に準拠したデバイスによって送信されたRTSフレームを受信したとき、受信端ノードは、RTSフレームにおける「持続時間」フィールドに基づいて直接NAVを設定し、その結果、予め設定された時間内にデータ伝送を停止させる。
【０１６９】
802.11axデバイスによって送信されたRTSフレームと、802.11axに先立つ標準規格に準拠したデバイスによって送信されたRTSフレームとを区別するために、RTSフレームにおける「フレーム制御」フィールド内のサブフィールド：To DS、From DS、More Frag、Retry、Protected Frame、またはOrderの1つ以上が、フラグビットとして使用されてもよい。例えば、To DSビットが、RTSフレームが802.11axデバイスによって送信されるか否かを示すために使用される。To DSが1に設定されているとき、それはRTSフレームが802.11axデバイスによって送信されることを示す。To DSが0に設定されているとき、それはRTSフレームが802.11axに先立つ標準規格に準拠したデバイスによって送信されることを示す。
【０１７０】
802.11axに先立つ標準規格に準拠したデバイスは、802.11acデバイスのような、802.11ax規格に先立つ標準規格に対応するデバイスである。これはここでは限定されない。
【０１７１】
当業者であれば、方法の実施形態のステップのすべてまたは一部が、関連するハードウェアを指示するプログラムによって実施され得ることを理解することができる。プログラムは、コンピュータ可読記憶媒体に格納されてもよい。プログラムが実行されると、方法の実施形態のステップが実行される。上記記憶媒体には、ROM、RAM、磁気ディスク、光ディスクなどのプログラムコードを記憶可能な任意の媒体が含まれる。
【０１７２】
図17は、本発明に係る伝送端ノードの実施形態1の概略構造図である。図17に示されるように、伝送端ノードは、生成モジュール701および送信モジュール702を含む。
【０１７３】
生成モジュール701は、指示フレームを生成するように構成される。
【０１７４】
送信モジュール702は、指示フレームを受信端ノードに送信するように構成される。
【０１７５】
指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む.
【０１７６】
伝送端ノードは、図4に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０１７７】
別の実施形態では、生成モジュール701は、指示フレーム内の第1のビットの値を設定するように特に構成され、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【０１７８】
特に、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することである。
【０１７９】
図18は、本発明に係る伝送端ノードの実施形態2の概略構造図である。図18に示されるように、図17に基づき、伝送端ノードはスクランブルモジュール703をさらに含む。
【０１８０】
スクランブルモジュール703は、スクランブラを使用して、指示フレームをスクランブルするように構成される。
【０１８１】
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【０１８２】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することを含む。図18を参照して、この実施形態では、指示フレームも、スクランブルされる必要がある。伝送端ノードは、スクランブラを使用して指示フレームをスクランブルように構成されたスクランブルモジュール703を含む。第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【０１８３】
前述の実施形態に基づき、指示フレームは、送信可CTSフレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【０１８４】
別の実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含む。従って、生成モジュール701は、複数のビットの値を設定し、かつ複数のビットの値を使用して異なる利用可能チャネル指示情報を識別し、または、複数のビットの値を使用して異なるアイドル帯域幅情報を識別するように特に構成される。
【０１８５】
同様に、この実施形態では、指示フレームもスクランブルされる必要がある。図18を参照すると、伝送端ノード、スクランブラを使用して指示フレームをスクランブルするように構成されたスクランブルモジュール703を含む。
【０１８６】
図19は、本発明に係る受信端ノードの実施形態1の概略構造図である。図19に示されるように、受信端ノードは、受信モジュール901および取得モジュール902を含む。
【０１８７】
受信モジュール901は、複数の伝送端ノードによって送信された指示フレームを受信するように構成される。
【０１８８】
取得モジュール902は、指示フレームに基づいて指示情報を取得するように構成される。
【０１８９】
指示情報は利用可能チャネル指示情報またはアイドル帯域幅情報を含む。
【０１９０】
受信端ノードは、図10に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０１９１】
別の実施形態では、取得モジュール902は、指示フレームに基づいて指示フレーム内の第1のビットの値を取得するように特に構成され、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【０１９２】
さらに、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することを含む。
【０１９３】
従って、取得モジュール902は、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【０１９４】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することを含む。
【０１９５】
従って、取得モジュール902は、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【０１９６】
指示フレームは、送信可CTSフレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【０１９７】
別の実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含み、複数のビットの値は、異なる利用可能チャネル指示情報を識別し、または複数のビットの値は、異なるアイドル帯域幅情報を識別する。従って、取得モジュール902は、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。
【０１９８】
本発明の実施形態は、複数の伝送端ノードおよび1つの受信端ノードを含む、指示情報を搬送するデータを伝送するためのシステムをさらに提供する。
【０１９９】
受信端ノードは、複数の伝送端ノードによって送信された指示フレームを受信してもよい。特に、受信端ノードは、複数の伝送端ノードによって同時に送信された指示フレームを受信してもよい。
【０２００】
図20は、本発明に係る伝送端ノードの実施形態3の概略構造図である。図20に示されるように、伝送端ノードは、生成モジュール2001および送信モジュール2002を含む。
【０２０１】
生成モジュール2001は、指示フレームを生成するように構成され、指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される。
【０２０２】
送信モジュール2002は、指示フレームを受信端ノードに送信するように構成される。
【０２０３】
伝送端ノードは、図14に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０２０４】
別の実施形態では、生成モジュール2001は、オリジナル指示フレームの受信機アドレスがBSSIDである場合、指示フレームを生成するために、オリジナル指示フレーム内のフラグビットの値を第1の値に設定し、または、オリジナル指示フレームの受信機アドレスがBSSIDでない場合、指示フレームを生成するために、オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつBSSIDをオリジナル指示フレームに追加するように特に構成される。
【０２０５】
前述の実施形態に基づき、指示フレームは、送信可CTSフレームである。従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【０２０６】
図21は、本発明に係る受信端ノードの実施形態2の概略構造図である、図21に示されるように、受信端ノードは、受信モジュール2101および判定モジュール2102を含む。
【０２０７】
受信モジュール2101は、伝送端ノードによって送信された指示フレームを受信するように構成され、指示フレームは、受信機アドレス、BSSID、およびフラグビットを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される。
【０２０８】
判定モジュール2102は、受信機アドレスに基づいて、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、同一でない場合、BSSIDに基づいて、受信端ノードが、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するように構成される。
【０２０９】
受信端ノードは、図16に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０２１０】
別の実施形態では、判定モジュール2102は、BSSIDに基づいて、受信端ノードおよび伝送端ノードが同一のBSSに属するか否かを判定するように特に構成され、同一のBSSに属する場合、受信端ノードは、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させると判定され、同一のBSSに属しない場合、受信端ノードは、データ伝送を継続してもよいと判定される。
【０２１１】
フラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用されることは、フラグビットが第1の値であるとき、指示フレームの受信機アドレスはBSSIDであると識別すること、または、フラグビットが第2の値であるとき、指示フレームの受信機アドレスはBSSIDでないと識別することを含む。
【０２１２】
フラグビットが第2の値であるとき、指示フレームはBSSIDフィールドを含むことが識別され、BSSIDフィールドはBSSIDを含む。
【０２１３】
別の実施形態では、フラグビットは、指示フレーム内の受信機アドレスフィールド内の第1のビットである。従って、判定モジュール2102は、第1のビットの値が第1の値である場合、指示フレーム内の受信機アドレス内の第1のビットの値を第2の値に変換し、かつ変換の後に取得された受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、または、第1のビットの値が第2の値である場合、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するように特に構成される。
【０２１４】
別の実施形態では、フラグビットは、指示フレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、かつ判定モジュール2102は、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するように特に構成される。
【０２１５】
前述の実施形態に基づき、指示フレームCTSフレームはでもよい。
【０２１６】
図22は、本発明に係る伝送端ノードの実施形態4の概略構造図である。図22に示されるように、伝送端ノードは、プロセッサ2201および送信機2202を含む。
【０２１７】
プロセッサ2201は、指示フレームを生成するように構成される。
【０２１８】
送信機2202は、指示フレームを受信端ノードに送信するように構成される。
【０２１９】
指示フレームは、利用可能チャネル指示情報またはアイドル帯域幅情報を含む。
【０２２０】
伝送端ノードは、図4に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０２２１】
別の実施形態では、プロセッサ2201は、指示フレームの第1のビットの値を設定するように特に構成され、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【０２２２】
特に、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは特に、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することである。
【０２２３】
別の実施形態では、プロセッサ2201は、スクランブラを使用して、指示フレームをスクランブルするように構成される。
【０２２４】
第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【０２２５】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、
第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することを含む。同様に、プロセッサ2201は、スクランブラを使用して、指示フレームをスクランブルするようにさらに構成される。第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【０２２６】
前述の実施形態に基づき、指示フレームは、送信可CTSフレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【０２２７】
別の実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含む。従って、プロセッサ2201は、複数のビットの値を設定し、かつ複数のビットの値を使用して、異なる利用可能チャネル指示情報を識別し、または、複数のビットの値を使用して異なるアイドル帯域幅情報を識別するように特に構成される。同様に、この実施形態では、プロセッサ2201もまた、指示フレームをスクランブルする必要がある。
【０２２８】
図23は、本発明に係る受信端ノードの実施形態3の概略構造図である。図23に示されるように、受信端ノードは、受信機2301およびプロセッサ2302を含む。
【０２２９】
受信機2301は、複数の伝送端ノードによって送信された指示フレームを受信するように構成される。
【０２３０】
プロセッサ2302は、指示フレームに基づいて指示情報を取得するように構成される。
【０２３１】
指示情報は利用可能チャネル指示情報またはアイドル帯域幅情報を含む。
【０２３２】
受信端ノードは、図10に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０２３３】
別の実施形態では、プロセッサ2302は、指示フレームに基づいて指示フレーム内の第1のビットの値を取得するように構成され、第1のビットの値は、利用可能チャネル指示情報またはアイドル帯域幅情報を識別するために使用される。
【０２３４】
さらに、第1のビットの値が、利用可能チャネル指示情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつすべてのセカンダリチャネルがビジーであると識別すること、または、第1のビットの値が第2の値であるとき、伝送端ノードのプライマリチャネルはアイドルであり、かつ少なくとも1つのセカンダリチャネルがアイドルであると識別することを含む。
【０２３５】
従って、プロセッサ2302は、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するセカンダリチャネルがアイドルであるか否かを識別するために使用される。
【０２３６】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは、第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することを含む。
【０２３７】
従って、プロセッサ2302は、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。第1のビットの値が第1の値であるとき、スクランブラのすべての初期状態ビットはランダム値であり、または、第1のビットの値が第2の値であるとき、スクランブラの初期状態ビットの少なくとも1つは、対応するアイドル帯域幅タイプを識別するために使用される。
【０２３８】
指示フレームは、送信可CTSフレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【０２３９】
別の実施形態では、指示フレームは指示フィールドを含み、かつ指示フィールドは複数のビットを含み、複数のビットの値は、異なる利用可能チャネル指示情報を識別し、または複数のビットの値は、異なるアイドル帯域幅情報を識別する。従って、プロセッサ2302は、指示情報を取得するために、指示フレームのスクランブリングコードに基づいてスクランブラの初期状態ビットを取得し、かつデスクランブラを使用して、スクランブラの初期状態ビットに基づいて指示フレームをデスクランブルするように特に構成される。
【０２４０】
本発明の実施形態は、図22に示される複数の伝送端ノードと、図23に示される1つの受信端ノードを含む、指示情報を搬送するデータを伝送するためのシステムをさらに提供する。
【０２４１】
受信端ノードは、複数の伝送端ノードによって送信された指示フレームを受信してもよい。特に、受信端ノードは、複数の伝送端ノードによって同時に送信された指示フレームを受信してもよい。
【０２４２】
図24は、本発明に係る伝送端ノードの実施形態5の概略構造図である。図24に示されるように、受信端ノードは、プロセッサ2401および送信機2402を含む。
【０２４３】
プロセッサ2401は、指示フレームを生成するように構成され、指示フレームは、受信機アドレスと、基本サービスセット識別子BSSIDと、フラグビットとを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される。
【０２４４】
送信機2402は、指示フレームを受信端ノードに送信するように構成される。
【０２４５】
伝送端ノードは、図14に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０２４６】
別の実施形態では、プロセッサ2401は、オリジナル指示フレームの受信機アドレスがBSSIDである場合、指示フレームを生成するために、オリジナル指示フレーム内のフラグビットの値を第1の値に設定し、または、オリジナル指示フレームの受信機アドレスがBSSIDでない場合、指示フレームを生成するために、オリジナル指示フレーム内のフラグビットの値を第2の値に設定し、かつBSSIDをオリジナル指示フレームに追加するように特に構成される。
【０２４７】
前述の実施形態に基づき、指示フレームは、送信可CTSフレームである。従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【０２４８】
図25は、本発明に係る受信端ノードの実施形態4の概略構造図である。図25に示されるように、受信端ノードは、受信機2501およびプロセッサ2502を含む。
【０２４９】
受信機2501は、伝送端ノードによって送信された指示フレームを受信するように構成され、指示フレームは、受信機アドレス、BSSID、およびフラグビットを搬送し、かつフラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用される。
【０２５０】
プロセッサ2502は、受信機アドレスに基づいて、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、同一でない場合、BSSIDに基づいて、受信端ノードが、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させるか否かを判定するように構成される。
【０２５１】
受信端ノードは、図16に対応する方法の実施形態を実行するように構成され、その実現原理およびその技術的効果は同様であり、ここでの詳細な説明は省略する。
【０２５２】
別の実施形態では、プロセッサ2502は、BSSIDに基づいて、受信端ノードおよび伝送端ノードが同一のBSSに属するか否かを判定するように特に構成され、同一のBSSに属する場合、受信端ノードは、指示フレーム内に示された予め設定された時間内にデータ伝送を停止させると判定され、同一のBSSに属しない場合、受信端ノードは、データ伝送を継続してもよいと判定される。
【０２５３】
フラグビットは、BSSIDであり、かつ指示フレーム内にある位置に関する情報を識別するために使用されることは、フラグビットが第1の値であるとき、指示フレームの受信機アドレスはBSSIDであると識別すること、または、フラグビットが第2の値であるとき、指示フレームの受信機アドレスはBSSIDでないと識別することを含む。
【０２５４】
フラグビットが第2の値であるとき、指示フレームはBSSIDフィールドを含むことが識別され、かつBSSIDフィールドはBSSIDを含む。
【０２５５】
別の実施形態では、フラグビットは、指示フレーム内の受信機アドレスフィールド内の第1のビットである。従って、プロセッサ2502は、第1のビットの値が第1の値である場合、指示フレーム内の受信機アドレス内の第1のビットの値を第2の値に変換し、かつ変換の後に取得された受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定し、または、第1のビットの値が第2の値である場合、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するように特に構成される。
【０２５６】
別の実施形態では、フラグビットは、指示フレーム内のフレーム制御フィールド内の少なくとも1つのビットである。従って、プロセッサ2502は、指示フレームの受信機アドレスが受信端ノードのアドレスと同一であるか否かを判定するように特に構成される。
【０２５７】
前述の実施形態に基づき、指示フレームはCTSフレームであってもよい。
【０２５８】
最後に、前述の実施形態は、本発明の技術的解決策を説明するためのものに過ぎず、本発明を限定するものではないことに留意すべきである。本発明は、前述の実施形態を参照して詳細に説明されているが、当業者であれば、本発明の実施形態の技術的解決策の範囲から逸脱することなく、前述の実施形態で説明した技術的解決策をさらに変更したり、その一部またはすべての技術的特徴を同等に置き換えることが可能であることを理解すべきである。
【符号の説明】
【０２５９】
７０１  生成モジュール
７０２  送信モジュール
７０３  スクランブルモジュール
９０１  受信モジュール
９０２  取得モジュール
２００１  生成モジュール
２００２  送信モジュール
２１０１  受信モジュール
２１０２  判定モジュール
２２０１  プロセッサ
２２０２  送信機
２３０１  受信機
２３０２  プロセッサ
２４０１  プロセッサ
２４０２  送信機
２５０１  受信機
２５０２  プロセッサ
【図１】
2019193307.tif 000003
【図２】
2019193307.tif 000004
【図３】
2019193307.tif 000005
【図４】
2019193307.tif 000006
【図５】
2019193307.tif 000007
【図６】
2019193307.tif 000008
【図７】
2019193307.tif 000009
【図８】
2019193307.tif 000010
【図９】
2019193307.tif 000011
【図１０】
2019193307.tif 000012
【図１１】
2019193307.tif 000013
【図１２】
2019193307.tif 000014
【図１３】
2019193307.tif 000015
【図１４】
2019193307.tif 000016
【図１５】
2019193307.tif 000017
【図１６】
2019193307.tif 000018
【図１７】
2019193307.tif 000019
【図１８】
2019193307.tif 000020
【図１９】
2019193307.tif 000021
【図２０】
2019193307.tif 000022
【図２１】
2019193307.tif 000023
【図２２】
2019193307.tif 000024
【図２３】
2019193307.tif 000025
【図２４】
2019193307.tif 000026
【図２５】
2019193307.tif 000027
【手続補正書】
【提出日】令和1年8月7日(2019.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
指示情報を搬送するデータを伝送するための方法であって、
伝送端ノードによって、メディアアクセス制御MACフレームを生成するステップと、
前記伝送端ノードによって、前記MACフレームを受信端ノードに送信するステップと
を含み、
前記前記MACフレームは指示フィールドを含み、前記指示フィールドは複数のビットを含み、
前記複数のビットの1つのビットは、前記1つのビットに対応する1つの20MHzチャネルが利用可能か否かを示す、方法。
【請求項２】
前記複数のビットの数は、8ビットである、請求項1に記載の方法。
【請求項３】
前記複数のビットのうちのビットの値「1」は、当該ビットに対応するチャネルが利用可能であることを示す、請求項1または2に記載の方法。
【請求項４】
無線ローカルエリアネットワークにおいて、データを受信するための方法であって、
受信端ノードによって、メディアアクセス制御MACフレームを受信するステップを含み、
前記MACフレームは指示フィールドを含み、前記指示フィールドは複数のビットを含み、
前記複数のビットの1つのビットは、前記1つのビットに対応する1つの20MHzチャネルが利用可能か否かを示す、方法。
【請求項５】
前記複数のビットの数は、8ビットである、請求項4に記載の方法。
【請求項６】
前記複数のビットのうちのビットの値「1」は、当該ビットに対応するチャネルが利用可能であることを示す、請求項4または5に記載の方法。
【請求項７】
無線ローカルエリアネットワークにおいてデータを伝送するための伝送端ノードであって、前記伝送端ノードは1つ以上のモジュールを含み、
前記1つ以上のモジュールは、メディアアクセス制御MACフレームを生成するように構成され、
前記1つ以上のモジュールは、前記MACフレームを受信端ノードに送信するようにさらに構成され、
前記MACフレームは指示フィールドを含み、前記指示フィールドは複数のビットを含み、
前記複数のビットの1つのビットは、前記1つのビットに対応する1つの20MHzチャネルが利用可能か否かを示す、伝送端ノード。
【請求項８】
前記複数のビットの数は、8ビットである、請求項7に記載の伝送端ノード。
【請求項９】
前記複数のビットのうちのビットの値「1」は、当該ビットに対応するチャネルが利用可能であることを示す、請求項7または8に記載の伝送端ノード。
【請求項１０】
無線ローカルエリアネットワークにおいてデータを受信するための受信端ノードであって、前記受信端ノードは1つ以上のモジュールを含み、
前記1つ以上のモジュールは、メディアアクセス制御MACフレームを受信するように構成され、
前記MACフレームは指示フィールドを含み、前記指示フィールドは複数のビットを含み、
前記複数のビットの1つのビットは、前記1つのビットに対応する1つの20MHzチャネルが利用可能か否かを示す、受信端ノード。
【請求項１１】
前記複数のビットの数は、8ビットである、請求項10に記載の受信端ノード。
【請求項１２】
前記複数のビットのうちのビットの値「1」は、当該ビットに対応するチャネルが利用可能であることを示す、請求項10または11に記載の受信端ノード。
【請求項１３】
コンピュータによって実行されるとき、前記コンピュータに請求項1〜6のいずれか一項に記載の方法を実行させる命令を含む、コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第1の態様第1〜第5の可能な実施形態のいずれかに関して、第1の態様の第6の可能な実施形態では、指示フレームは、送信可(CTS)フレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第2の態様の第1〜第5の可能な実施形態のいずれかに関して、第2の態様の第6の可能な実施形態では、指示フレームは、送信可(CTS)フレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
第3の態様の第1〜第4の可能な実施形態のいずれかに関して、第3の態様の第6の可能な実施形態では、指示フレームは、送信可(CTS)フレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
第4の態様の第1〜第5の可能な実施形態のいずれかに関して、第4の態様の第6の可能な実施形態では、指示フレームは、送信可(CTS)フレームであり、従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
第6の態様の第1の可能な実施形態に関して、第6の態様の第2の可能な実施形態では、指示フレームは、送信可(CTS)フレームであり、従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
第8の態様の第1の可能な実施形態に関して、第8の態様の第2の可能な実施形態では、指示フレームは、送信可(CTS)フレームであり、従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
本発明の実施形態は、WLANに適用されてもよい。現在、WLANで使用されている規格は、電気電子技術者協会（Institute of Electrical and Electronics Engineers、略してIEEE）802.11シリーズである。WLANは、複数の基本サービスセット（Basic Service Set、略してBSS）を含んでもよく、基本サービスセット内のネットワークノードはSTAである。図1に示されるように、1つのBSSは、1つのAPおよび3つのSTA：STA1、STA2、およびSTA3を含んでもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】変更
【補正の内容】
【０１０２】
図6に示されるように、CTSフレームは、「フレーム制御（frame control）」フィールドと、「持続時間（Duration）」フィールドと、「受信機アドレス（receiver address、略してRA）」フィールドと、「フレームチェックシーケンス（frame check sequence、略してFCS）」フィールドとを含む。図6におけるフレーム構造の上にある数は、各フィールドに対応するバイト量を表す。例えば、「フレーム制御」フィールドは、2バイト、すなわち、16ビットを含む。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
特に、図7は、「フレーム制御」フィールドの内部構造を示し、かつ構造上の数は、各サブフィールドに対応するビット量を表す。「（0）」で識別されるブフィールドは、サブフィールドが無意味であり、かつ別の目的のために使用されてもよく、例えば、第1のビットとして使用されてもよいことを表す。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
従って、第1のビットは、CTSフレームにおける「受信機アドレス」フィールド内のビットであってもよい。MACアドレスの第1のビットは、マルチキャスト/ユニキャストを示す。しかし、CTSフレームの受信機アドレスは確実にユニキャストアドレスであるため、伝送端は、情報を搬送するために、CTSフレームにおける受信機アドレスフィールド内の第1のビットを、第1の値または第2の値に設定してもよい。「受信機アドレス」フィールドは、合計で6バイトを含み、かつ6バイトの最初のビットは、第1のビットとして使用されてもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
802.11acでは、図12に示すように、802.11nにおけるサービスフィールド内の9つの予約ビットの最後の8ビットは、8ビットの巡回冗長符号（Cyclic Redundancy Code、略してCRC）に設定される。プリアンブル内の非常に高いスループットフィールドB（VHT-SIG-B）でキャリブレーションとエラー検出が実行される。スクランブラの初期化ビットは依然として7ビットであり、7ビットはすべて0に設定される。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
別の実施形態では、第1のビットの値がアイドル帯域幅情報を識別するために使用されることは特に、第1のビットの値が第1の値であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別すること、または、第1のビットの値が第2の値であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別することである。例えば、第1のビットが「0」であるとき、指示フレームはアイドル帯域幅情報を搬送しないと識別される。第1のビットが「1」であるとき、指示フレームはアイドル帯域幅情報を搬送すると識別される。詳細については、前述の実施形態を参照されたく、詳細はここでは再度説明しない。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
図13に示されるように、RTSフレームは、「フレーム制御」フィールド、「持続時間」フィールド、「RA」フィールド、「TA」フィールド、および「FCS」フィールドを含む。図13におけるフレーム構造の上にある数は、各フィールドに対応するバイト量を表す。例えば、「フレーム制御」フィールドは、2バイト、すなわち、16ビットを含む。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１４１
【補正方法】変更
【補正の内容】
【０１４１】
RTS/CTS機構では、RTSフレームは「RA」フィールドだけでなく「TA」フィールドも含むことが分かる。従って、APがSTAにRTSフレームを送信するか、STAがAPにRTSフレームを送信するか否かにかかわらず、RTSフレームはAPのMACアドレスを搬送する。しかしながら、図6に示すように、CTSフレームは、「RA」フィールドのみを含む。すなわち、従来技術に基づいて、STAがCTSフレームをAPに送信するとき、CTSフレームはAPのMACアドレスを搬送し、APがCTSフレームをSTAに送信するとき、CTSフレームはAPのMACアドレスを搬送しない。BSSでは、APのMACアドレスがBSS識別子（BSS identifier、略してBSSID）として使用される。従って、APによって送信されたCTSフレームを受信するとき、STAは、CTSフレームがSTAが属するBSSからのものであるか否かを判定することができない。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
前述の実施形態で説明したように、伝送端ノードおよび受信端ノードの両方は、CCA検出によってチャネルのアイドル状態またはビジー状態を判定し、受信端ノードは、CCA検出結果に関して、BSSIDに基づいて、受信端ノードが予め設定された時間内にデータ伝送を停止させるか否かを判定する。この実施形態では、異なるBSSからのノードが同時にデータを伝送する可能性を改善するために、従って、スペクトル利用を改善するために、ノードがそのノードが属するBSSからではない指示フレームを受信するとき、CCAによるアイドルチャネル検出のための閾値を上げてもよく、すなわち、アイドルチャネル判定条件が解放される。例えば、局が20MHzチャネル上の有効なデータパッケージを以前に検出し、CCAによって4ミリ秒以内に信号対雑音比が-82dBm以上である可能性が90％より大きいと検出され、ノードはチャネルがビジーであると判定する。従って、この実施形態では、CCA検出閾値を上げてもよく、例えば、-72dBmまで上げてもよい。すなわち、CCAによって、4ミリ秒以内に、信号対雑音比が-72dBm以上である可能性が90％より大きいと検出されたとき、ノードは、チャネルがビジーであると判定する。すなわち、ノードが指示フレームを適切に受信し、指示フレーム内のBSSIDが、指示フレームが異なるBSSからのものであることを示す場合、かつノードのCCA検出値が-72dBm未満である場合、指示フレームが無視されてもよく、データ伝送ためにバックオフが継続する。ノードが指示フレームを適切に受信し、かつ指示フレーム内のBSSIDが、指示フレームが同一のBSSからのものであることを示す場合、ノードは、指示フレーム内の「持続時間」フィールドに予め設定された時間に基づいてNAVを設定し、その結果、データ伝送を停止させる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
前述の実施形態に基づき、指示フレームは、送信可(CTS)フレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
指示フレームは、送信可(CTS)フレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０２０５
【補正方法】変更
【補正の内容】
【０２０５】
前述の実施形態に基づき、指示フレームは、送信可(CTS)フレームである。従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０２２６
【補正方法】変更
【補正の内容】
【０２２６】
前述の実施形態に基づき、指示フレームは、送信可(CTS)フレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０２３８
【補正方法】変更
【補正の内容】
【０２３８】
指示フレームは、送信可(CTS)フレームである。従って、第1のビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、もしくは、第1のビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットであり、または、指示フレームは、メディアアクセス制御MACフレームであり、従って、第1のビットは、MACフレーム内のビットである。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０２４２
【補正方法】変更
【補正の内容】
【０２４２】
図24は、本発明に係る伝送端ノードの実施形態5の概略構造図である。図24に示されるように、伝送端ノードは、プロセッサ2401および送信機2402を含む。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０２４７
【補正方法】変更
【補正の内容】
【０２４７】
前述の実施形態に基づき、指示フレームは、送信可(CTS)フレームである。従って、フラグビットは、CTSフレーム内の受信機アドレスフィールド内のビットであり、または、フラグビットは、CTSフレーム内のフレーム制御フィールド内の少なくとも1つのビットである。
【外国語明細書】
2019193307000001.pdf