Вид РИД
Изобретение
[0001] Данная заявка испрашивает приоритет заявки на патент Китая номер 201110034355.9, поданной в Патентное Ведомство Китая 1 февраля 2011 года, заявки на патент Китая номер 201110046716.1, поданной в Патентное Ведомство Китая 25 февраля 2011 года, заявки на патент Китая номер 201110063511.4, поданной в Патентное Ведомство Китая 16 марта 2011 года, заявки на патент Китая номер 201110122719.9, поданной в Патентное Ведомство Китая 12 мая 2011 года, и заявки на патент Китая номер 201110162550.X, поданной в Патентное Ведомство Китая 16 июня 2011 года, которые полностью содержатся в данном документе по ссылке.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение относится к технологиям беспроводной связи и, в частности, к способу энергосбережения, устройству точки доступа (точки доступа, AP для краткости) и устройству станции (станции, STA для краткости).
УРОВЕНЬ ТЕХНИКИ
[0003] Для системы беспроводной связи со многими входами и многими выходами (со многими входами и многими выходами, MIMO для краткости), при возможности передачи (возможности передачи, TXOP для краткости), не все STA-устройства в базовом наборе служб (базовом наборе служб, BSS для краткости) должны принимать данные. Следовательно, в системе беспроводной связи применяется способ энергосбережения для того, чтобы давать возможность STA-устройству, принимающему данные в текущей TXOP, переходить в состояние дремоты. STA-устройство в состоянии дремоты отключает собственное приемное устройство, тем самым снижая потребляемую мощность.
[0004] В настоящее время, способ энергосбережения для системы беспроводной связи заключается в том, что: AP-устройство отправляет идентификатор рабочего объекта и индикатор "отсутствие режима энергосбережения в TXOP" (индикатор "отсутствие режима энергосбережения в TXOP", индикатор No TXOP PS для краткости) в STA-устройство. Идентификатор рабочего объекта используется для указания одного или более STA-устройств, которые должны выполнять операцию. Индикатор "отсутствие режима энергосбережения в TXOP" может представлять собой "Да" или "Нет", при этом если индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", это указывает то, что STA-устройство в этом BSS разрешается выполнять работу в энергосберегающем режиме в текущей TXOP; если индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Да", это указывает то, что STA-устройству в этом BSS запрещается выполнять работу в энергосберегающем режиме в текущей TXOP. Эффективный интервал, указываемый посредством индикатора "отсутствие режима энергосбережения в TXOP", является текущей TXOP, и, следовательно, если STA-устройство переходит в состояние дремоты, STA-устройство поддерживает состояние дремоты до тех пор, пока не закончится эта TXOP, и когда заканчивается эта TXOP, STA-устройство восстанавливается в состояние пробуждения. В способе энергосбережения по текущим стандартам связи, No TXOP PS всех кадров идентичной TXOP задается равным идентичному значению, и STA-устройство, имеющее функцию перехода в состояние дремоты, выполняет определение только согласно No TXOP PS первого кадра TXOP. В частности, в TXOP, после приема первого кадра, STA-устройство, имеющее функцию перехода в состояние дремоты, определяет то, разрешается или нет выполнение режима энергосбережения в этой TXOP, согласно No TXOP PS первого кадра. Если оно не разрешается, вышеприведенное STA-устройство поддерживает состояние пробуждения во всей TXOP. Если оно разрешается, вышеприведенное STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно условию перехода в состояние дремоты во всех кадрах от первого кадра до последнего кадра этой TXOP.
[0005] Известно, что STA, имеющая функцию перехода в состояние дремоты, означает то, что STA поддерживает функцию перехода в состояние дремоты, и функция находится в состоянии активации. STA, поддерживающая функцию перехода в состояние дремоты, может активировать эту функцию в период времени и отключает эту функцию в другой период времени; т.е. STA может иметь функцию перехода в состояние дремоты в период времени и не иметь функции перехода в состояние дремоты в другой период времени. Соответствующая передача служебных сигналов в предшествующем уровне техники предоставляет возможность STA сообщать информацию в отношении того, имеет или нет STA в данный момент функцию перехода в состояние дремоты, в AP. Существующий способ энергосбережения приспосабливается, и когда индикатор "отсутствие режима энергосбережения в TXOP", переносимый в первом кадре TXOP, представляет собой "Нет", это указывает то, что все STA-устройства в BSS, которые не включаются в идентификатор рабочего объекта кадра, могут переходить в состояние дремоты; в этом случае, в общем, все STA-устройства в BSS, имеющие функцию перехода в состояние дремоты, выполняют определение согласно условию перехода в состояние дремоты, и если удовлетворяется условие перехода в состояние дремоты, STA-устройства переходят в состояние дремоты. Следовательно, для режима многопользовательской MIMO (многопользовательской MIMO, MU-MIMO для краткости) приспосабливаемый существующий способ энергосбережения является применимым только к случаю, когда идентификатор рабочего объекта в первом кадре TXOP включает в себя все STA-устройства, имеющие функцию перехода в состояние дремоты, связанное с TXOP, и для режима однопользовательской MIMO (однопользовательской MIMO, SU-MIMO для краткости), способ является применимым только к случаю, когда идентификатор рабочего объекта каждого кадра TXOP указывает только не более одного из STA-устройств, имеющих функцию перехода в состояние дремоты, так что электроэнергия может быть сэкономлена только в нескольких случаях, диапазон применения является небольшим, и, следовательно, энергосберегающий эффект является недостаточным.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Варианты осуществления настоящего изобретения предоставляют способ энергосбережения, AP-устройство и STA-устройство, которые используются для устранения недостатков в предшествующем уровне техники, расширяя диапазон применения режима энергосбережения и повышая энергосберегающий эффект.
[0007] Вариант осуществления настоящего изобретения предоставляет способ энергосбережения, который включает в себя:
- согласно тому, разрешается или нет режим энергосбережения в текущей возможности TXOP передачи, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, задание индикатора режима энергосбережения в TXOP каждого кадра, при этом STA представляет собой STA, имеющую функцию перехода в состояние дремоты; и
- отправку одного или более кадров текущей TXOP в STA-устройство, так что когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты, при этом STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты.
[0008] Вариант осуществления настоящего изобретения предоставляет способ энергосбережения, который включает в себя:
- получение текущего кадра текущей TXOP, при этом текущий кадр включает в себя индикатор режима энергосбережения в TXOP, заданный посредством AP-устройства согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра, и STA представляет собой STA, имеющую функцию перехода в состояние дремоты; и
- когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, определение, посредством STA-устройства, того, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты, при этом STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты.
[0009] Вариант осуществления настоящего изобретения дополнительно предоставляет AP-устройство, которое включает в себя:
- модуль задания, выполненный с возможностью, согласно тому, разрешается или нет режим энергосбережения в текущей возможности TXOP передачи, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, соответственно, задавать индикатор режима энергосбережения в TXOP каждого кадра, при этом STA представляет собой STA, имеющую функцию перехода в состояние дремоты; и
- модуль отправки, выполненный с возможностью отправлять один или более кадров текущей TXOP в STA-устройство, так что когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты, при этом STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты.
[0010] Вариант осуществления настоящего изобретения дополнительно предоставляет STA-устройство, при этом STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты, и включает в себя:
- модуль получения, выполненный с возможностью получать текущий кадр текущей возможности TXOP передачи, при этом текущий кадр включает в себя индикатор режима энергосбережения в TXOP, заданный посредством устройства точки AP доступа согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра, при этом STA представляет собой STA, имеющую функцию перехода в состояние дремоты; и
- модуль управления, выполненный с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, управлять STA-устройством таким образом, чтобы определять то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты.
[0011] Вариант осуществления настоящего изобретения дополнительно предоставляет способ энергосбережения, который включает в себя:
- соответственно, получение, посредством устройства станции STA, текущего кадра и предварительно установленного кадра текущей возможности TXOP передачи, при этом текущий кадр включает в себя индикатор STA последующего терминала и индикатор режима энергосбережения в TXOP, а предварительно установленный кадр включает в себя идентификатор рабочего объекта;
- когда индикатор режима энергосбережения в TXOP текущего кадра разрешается, идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор последующей STA текущего кадра представляет собой то, что идентификатор станции STA не добавляется вновь после этого, переход, посредством STA-устройства, в состояние дремоты, при этом STA представляет собой STA, имеющую функцию перехода в состояние дремоты; и STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты.
[0012] Вариант осуществления настоящего изобретения дополнительно предоставляет STA-устройство, при этом STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты, и включает в себя:
- модуль получения, выполненный с возможностью, соответственно, получать текущий кадр и предварительно установленный кадр текущей возможности TXOP передачи, при этом текущий кадр включает в себя индикатор последующей STA и индикатор режима энергосбережения в TXOP, а предварительно установленный кадр включает в себя идентификатор рабочего объекта;
- модуль управления, выполненный с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра разрешается, идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор последующей STA текущего кадра представляет собой то, что идентификатор станции STA не добавляется вновь после этого, управлять STA-устройством таким образом, чтобы переходить в состояние дремоты, при этом STA представляет собой STA, имеющую функцию перехода в состояние дремоты.
[0013] Способ энергосбережения включает в себя:
- задание индикатора режима энергосбережения текущего кадра данных, при этом индикатор режима энергосбережения используется для указания того, что STA, принимающая текущий кадр данных, допускает разрешение на то, чтобы переходить в состояние энергосбережения;
- отправку текущего кадра данных в текущей возможности TXOP передачи, так что STA, принимающая текущий кадр данных, определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты, и индикатор режима энергосбережения, включенный, по меньшей мере, в один кадр данных, который отправляется перед текущим кадром данных и отправляется в TXOP, используется для указания того, что STA запрещается выполнение энергосбережения, при этом STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты.
[0014] Устройство точки доступа, с функцией перехода в состояние дремоты, включает в себя:
- блок задания, выполненный с возможностью задавать индикатор режима энергосбережения текущего кадра данных, при этом индикатор режима энергосбережения используется для указания того, что STA, принимающая текущий кадр данных, допускает разрешение на то, чтобы переходить в состояние энергосбережения;
- блок отправки, выполненный с возможностью отправлять текущий кадр данных в текущей возможности TXOP передачи, так что STA, принимающая текущий кадр данных, определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты,
- при этом блок задания задает текущий кадр так, что индикатор режима энергосбережения, включенный, по меньшей мере, в один кадр данных, который отправляется перед текущим кадром данных и отправляется в TXOP, используется для указания запрещенного режима энергосбережения.
[0015] Из технических решений может быть известно то, что согласно вариантам осуществления настоящего изобретения, индикаторы режима энергосбережения в TXOP различных кадров в идентичной TXOP могут отличаться, и только тогда, когда удовлетворяются два условия касательно того, что идентификатор станции STA не добавляется вновь, и что режим энергосбережения разрешается в текущей TXOP, индикатор режима энергосбережения в TXOP кадра или последующего кадра относительно кадра указывает разрешенный режим энергосбережения; только тогда, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA определяет условие перехода в состояние дремоты и определяет то, следует или нет переходить в состояние дремоты, согласно результату определения. Альтернативно, AP-устройство отправляет индикатор последующей STA в STA-устройство, и когда индикатор режима энергосбережения в TXOP разрешается, индикатор последующей STA представляет собой то, что идентификатор станции STA не добавляется вновь после этого, и идентификатор рабочего объекта предварительно установленного кадра не включает в себя идентификатор этого STA-устройства, STA-устройство переходит в состояние дремоты. Следовательно, способ не требует того, чтобы идентификатор рабочего объекта в первом кадре TXOP включал в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения способа энергосбережения и повышая энергосберегающий эффект.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0016] Фиг. 1 является блок-схемой последовательности операций способа энергосбережения согласно варианту 1 осуществления настоящего изобретения;
[0017] Фиг. 2 является блок-схемой последовательности операций способа энергосбережения согласно варианту 2 осуществления настоящего изобретения;
[0018] Фиг. 3 является блок-схемой последовательности операций способа энергосбережения согласно варианту 3 осуществления настоящего изобретения;
[0019] Фиг. 4 является блок-схемой последовательности операций способа энергосбережения согласно варианту 4 осуществления настоящего изобретения;
[0020] Фиг. 5 является принципиальной структурной схемой AP-устройства согласно варианту 5 осуществления настоящего изобретения;
[0021] Фиг. 6 является принципиальной структурной схемой STA-устройства согласно варианту 6 осуществления настоящего изобретения;
[0022] Фиг. 7 является блок-схемой последовательности операций способа энергосбережения согласно варианту 7 осуществления настоящего изобретения;
[0023] Фиг. 8 является блок-схемой последовательности операций способа энергосбережения согласно варианту 8 осуществления настоящего изобретения;
[0024] Фиг. 9 является блок-схемой последовательности операций способа энергосбережения согласно варианту 9 осуществления настоящего изобретения;
[0025] Фиг. 10 является блок-схемой последовательности операций способа энергосбережения согласно варианту 10 осуществления настоящего изобретения; и
[0026] Фиг. 11 является принципиальной структурной схемой STA-устройства согласно варианту 11 осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[0027] Когда индикатор No TXOP PS указывает то, что режим энергосбережения разрешается, условие перехода в состояние дремоты, используемое для определения того, следует или нет переходить в состояние дремоты, может включать в себя любое одно или любую комбинацию из трех условий, и когда удовлетворяется одно из условий, определяется то, что удовлетворяется условие перехода в состояние дремоты, в таком случае, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в условие перехода в состояние дремоты, определяется то, что не удовлетворяется условие перехода в состояние дремоты, в таком случае, STA-устройство поддерживает состояние пробуждения.
[0028] Дополнительно следует отметить, что когда индикатор No TXOP PS указывает то, что режим энергосбережения разрешается, условие перехода в состояние дремоты, используемое для определения того, следует или нет переходить в состояние дремоты, может включать в себя любое одно или любую комбинацию из трех условий, и когда удовлетворяется одно из условий, определяется то, что удовлетворяется условие перехода в состояние дремоты, в таком случае, STA-устройство, имеющее функцию перехода в состояние дремоты, переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в условие перехода в состояние дремоты, определяется то, что не удовлетворяется условие перехода в состояние дремоты, в таком случае, STA-устройство, имеющее функцию перехода в состояние дремоты, поддерживает состояние пробуждения; если STA-устройство не поддерживает возможность переходить в состояние дремоты, STA-устройство всегда поддерживает состояние пробуждения, и вышеприведенное условие перехода в состояние дремоты не должно быть определено. Для простоты описания, STA в нижеприведенном описании касательно того, что "STA-устройство переходит в состояние дремоты", означает STA, имеющую функцию перехода в состояние дремоты; т.е. то, что "STA-устройство переходит в состояние дремоты", безусловно, неявно иллюстрирует, что STA представляет собой STA, имеющую функцию перехода в состояние дремоты.
[0029] В частности, в MU-MIMO-режиме, три условия конкретно включают в себя следующее содержимое. Условие 1: когда идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для STA-устройства, которое принимает предварительно установленный кадр, STA-устройство переходит в состояние дремоты. Условие 2: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего STA, равен 0, STA-устройство переходит в состояние дремоты. Условие 3: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для STA-устройства, и STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты. В SU-MIMO-режиме, три условия конкретно включают в себя следующее содержимое. Условие 1: когда частичный идентификатор ассоциирования (идентификатор ассоциирования, AID для краткости), указываемый в идентификаторе рабочего объекта предварительно установленного кадра, отличается от частичного AID STA-устройства, которое принимает предварительно установленный кадр, STA-устройство переходит в состояние дремоты. Условие 2: когда частичный AID, указываемый в идентификаторе рабочего объекта предварительно установленного кадра, является идентичным частичному AID STA-устройства, но текущий кадр не отправляется в STA, STA-устройство переходит в состояние дремоты. Условие 3: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для STA-устройства, и STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0030] Если приспосабливается существующий способ энергосбережения, No TXOP PS каждого кадра в идентичной TXOP является совершенно идентичным. Для MU-MIMO-режима, когда индикатор No TXOP PS первого кадра указывает то, что режим энергосбережения разрешается, и если STA-устройство, не включенное в первый кадр, связано с идентификатором рабочего объекта последующего кадра TXOP, и поскольку STA-устройство переходит в состояние дремоты после приема первого кадра, индикатор относительно последующего кадра не может отправляться в ответ. Тем не менее, для SU-MIMO-режима, когда индикатор No TXOP PS первого кадра указывает то, что режим энергосбережения разрешается, и если STA-устройство, указываемое посредством последующего кадра TXOP, отличается от STA-устройства, указываемого посредством первого кадра, и поскольку STA-устройство, указываемое посредством последующего кадра, переходит в состояние дремоты после приема первого кадра, индикатор относительно последующего кадра не может отправляться в ответ.
[0031] Относительно вышеприведенного недостатка, вариант осуществления настоящего изобретения предлагает способ энергосбережения, и в идентичной TXOP, различное No TXOP PS может задаваться для различных кадров; в частности, согласно тому, разрешает или нет система связи, в которой находится AP, режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в последующем кадре TXOP, AP задает No TXOP PS каждого кадра, и STA определяет то, следует или нет переходить в состояние дремоты, согласно No TXOP PS. Для получения дополнительной информации см. следующие варианты 1-6 осуществления.
[0032] Следует отметить, что в следующих вариантах осуществления настоящего изобретения, STA представляет собой STA, имеющую функцию перехода в состояние дремоты; и в вариантах осуществления настоящего изобретения, STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты. Тем не менее, как описано выше, STA-устройство, не имеющее функцию перехода в состояние дремоты, всегда поддерживает состояние пробуждения, не должно определять то, может или нет оно переходить в состояние дремоты, согласно условию перехода в состояние дремоты, и, соответственно, не должно приспосабливать способ настоящего изобретения для того, чтобы повышать эффект перехода в состояние дремоты с тем, чтобы экономить электроэнергию.
[0033] Дополнительно, согласно описанию вышеприведенной технологии предшествующего уровня техники может быть известно то, что:
[0034] - STA, представляющая собой STA, имеющую функцию перехода в состояние дремоты, включает в себя то, что: STA представляет собой STA, имеющую функцию перехода в состояние дремоты и поддержания состояния дремоты до тех пор, пока не закончится текущая TXOP; и
[0035] - STA-устройство, представляющее собой STA-устройство, имеющее функцию перехода в состояние дремоты, включает в себя то, что: STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты и поддержания состояния дремоты до тех пор, пока не закончится текущая TXOP.
[0036] Иными словами, когда STA-устройство определяет возможность переходить в состояние дремоты, STA-устройство переходит в состояние дремоты и поддерживает состояние дремоты до тех пор, пока не закончится текущая TXOP. В следующих вариантах осуществления, смысл заключается в том, что STA-устройство переходит в состояние дремоты.
[0037] Фиг. 1 является блок-схемой последовательности операций способа энергосбережения согласно варианту 1 осуществления настоящего изобретения. В варианте 1 осуществления настоящего изобретения, процесс работы AP-устройства рассматривается в качестве примера для того, чтобы иллюстрировать способ энергосбережения. Как показано на фиг. 1, способ включает в себя следующую процедуру.
[0038] Этап 101. Согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, AP-устройство задает индикатор режима энергосбережения в TXOP каждого кадра.
[0039] Этап 102. AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство, так что когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты.
[0040] На этом этапе, каждый кадр включает в себя: идентификатор рабочего объекта кадра и индикатор режима энергосбережения в TXOP кадра.
[0041] На основе вышеприведенного технического решения дополнительно вводится конкретный способ для этапа 101. В идентичной TXOP, индикатор режима энергосбережения в TXOP каждого кадра, соответственно, задается посредством AP согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. В частности, AP может приспосабливать два способа, чтобы определять то, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. Первый способ заключается в том, что: определяется то, указывают или нет идентификаторы рабочих объектов текущего кадра и кадра перед текущим кадром STA-устройство, требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, и если "Да", это указывает то, что новое STA-устройство не указывается в каждом из последующих кадров относительно текущего кадра, удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого; в противном случае, не удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого. Второй способ заключается в том, что: определяется то, указывает или нет идентификатор рабочего объекта текущего кадра STA-устройство, требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, и если "Да", это указывает то, что новое STA-устройство не указывается в каждом из последующих кадров относительно текущего кадра, удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого; в противном случае, не удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого. Любой из вышеприведенных способов приспосабливается для того, чтобы определять то, добавляется или нет идентификатор станции STA вновь после этого, и способ для задания индикатора режима энергосбережения в TXOP заключается в том, что: когда идентификатор станции STA не добавляется вновь после этого, и режим энергосбережения разрешается в текущей TXOP, индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP может задаваться равным разрешенному режиму энергосбережения; или индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP также может задаваться равным запрещенному режиму энергосбережения, и индикатор режима энергосбережения в TXOP любого кадра после текущего кадра задается равным разрешенному режиму энергосбережения. Когда идентификатор станции STA добавляется вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным запрещенному режиму энергосбережения, т.е. независимо от того, разрешается или нет режим энергосбережения в текущей TXOP, при условии, что идентификатор станции STA добавляется вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным запрещенному режиму энергосбережения; и, когда режим энергосбережения не разрешается в текущей TXOP, независимо от того, добавляется или нет идентификатор станции STA вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным запрещенному режиму энергосбережения.
[0042] В варианте 1 осуществления настоящего изобретения, AP-устройство может приспосабливать различные настройки для индикаторов режима энергосбережения в TXOP различных кадров в идентичной TXOP, так что можно задавать некоторые кадры в TXOP равными разрешенному режиму энергосбережения, и STA-устройство может переходить в состояние дремоты в кадрах; и остальная часть кадров в идентичной TXOP задается равной запрещенному режиму энергосбережения, и STA-устройство может поддерживать состояние пробуждения в кадрах. Только тогда, когда удовлетворяются два условия касательно того, что идентификатор станции STA не добавляется вновь, и что режим энергосбережения разрешается, AP-устройство задает индикатор режима энергосбережения в TXOP кадра или последующего кадра относительно кадра равным разрешенному режиму энергосбережения, так что STA-устройство определяет то, следует или нет определять условие перехода в состояние дремоты, согласно индикатору режима энергосбережения в TXOP. Поскольку различные индикаторы режима энергосбережения в TXOP задаются для различных кадров, и если идентификатор рабочего объекта первого кадра не включает в себя все STA-устройства, связанные с TXOP, AP-устройство может задавать индикатор режима энергосбережения в TXOP первого кадра равным запрещенному режиму энергосбережения, и до тех пор, пока идентификаторы рабочих объектов множества кадров от первого кадра до текущего кадра не будут включать в себя все STA-устройства, связанные с TXOP, индикатор режима энергосбережения в TXOP текущего кадра задается равным разрешенному режиму энергосбережения, и, следовательно, способ по-прежнему является применимым к случаю, когда идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения режима энергосбережения. Кроме того, в случае, если идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, режим энергосбережения не может быть выполнен в TXOP все время посредством использования существующего способа энергосбережения, и если приспосабливается способ энергосбережения по варианту 1 осуществления настоящего изобретения, AP задает индикатор режима энергосбережения в TXOP первого кадра равным запрещенному режиму энергосбережения, каждое STA-устройство не переходит в состояние дремоты после приема первого кадра, и до тех пор, пока не будет принят кадр, в котором индикатор режима энергосбережения в TXOP указывает то, что режим энергосбережения разрешается, каждое STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно условию перехода в состояние дремоты, тем самым повышая энергосберегающий эффект.
[0043] Следует отметить, что вышеприведенная STA, вновь добавленная после этого, означает STA, имеющую функцию перехода в состояние дремоты; случай, которого должно не допускать настоящее изобретение, заключается в том, что: если STA, имеющая функцию перехода в состояние дремоты, переходит в состояние дремоты в текущем кадре, STA не может принимать данные, которые должны отправляться в саму STA в последующем кадре относительно текущего кадра в TXOP, тем самым приводя к снижению производительности связи. Соответственно, вариант осуществления настоящего изобретения должен указывать то, добавляется или нет вновь после этого идентификатор станции STA, имеющей функцию перехода в состояние дремоты (т.е. в последующем кадре относительно текущего кадра в TXOP) в текущем кадре, тем самым обеспечивая то, что STA, которая имеет функцию перехода в состояние дремоты и добавляется вновь после этого, не переходит в состояние дремоты в текущем кадре согласно индикатору, и, следовательно, может принимать данные, которые должны отправляться в саму STA в текущем кадре. Тем не менее, то, добавляется или нет вновь после этого STA, не имеющая функцию перехода в состояние дремоты, не приводит к вышеприведенному случаю, которого настоящее изобретение должно не допускать, и, следовательно, вариант осуществления настоящего изобретения не должен указывать то, добавляется или нет вновь после этого идентификатор станции STA, имеющей функцию перехода в состояние дремоты, в текущем кадре, и на задание каждого бита, релевантного для индикатора в отношении того, добавляется или нет идентификатор станции STA вновь после этого, в вышеприведенном описании и в нижеприведенном описании настоящего изобретения не оказывается влияние.
[0044] На этапе 102, AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство, так что когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты. Следует понимать, что здесь определение того, следует или нет переходить в состояние дремоты, может представлять собой определение того, допускать или нет переход в состояние дремоты в варианте осуществления.
[0045] Следует понимать, что как описано на этапе 102, если индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет переходить в состояние дремоты согласно результату определения на предмет условия перехода в состояние дремоты, и в варианте осуществления STA-устройство может переходить в состояние дремоты в текущем кадре; в другом варианте осуществления, STA-устройство может не переходить в состояние дремоты в текущем кадре, но переходит в состояние дремоты до тех пор, пока не будет достигнуто текущее число кадров.
[0046] Дополнительно, как описано выше, когда STA-устройство определяет возможность переходить в состояние дремоты, STA-устройство переходит в состояние дремоты и поддерживает состояние дремоты до тех пор, пока не закончится текущая TXOP. В следующих вариантах осуществления, смысл этого заключается в том, что STA-устройство переходит в состояние дремоты.
[0047] Фиг. 2 является блок-схемой последовательности операций способа энергосбережения согласно варианту 2 осуществления настоящего изобретения. В варианте 2 осуществления настоящего изобретения, процесс работы STA-устройства рассматривается в качестве примера для того, чтобы иллюстрировать способ энергосбережения. Как показано на фиг. 2, способ включает в себя следующую процедуру.
[0048] Этап 201. STA-устройство получает текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор режима энергосбережения в TXOP, заданный посредством AP-устройства согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра.
[0049] На этом этапе, индикатор режима энергосбережения в TXOP каждого кадра, полученный посредством STA-устройства, соответственно, задается посредством AP согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. В частности, AP может приспосабливать два способа, чтобы определять то, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. Первый способ заключается в том, что: определяется то, указывают или нет идентификатор рабочего объекта текущего кадра и идентификатор рабочего объекта кадра перед текущим кадром STA-устройство, требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, и если "Да", это указывает то, что новое STA-устройство не указывается в каждом из последующих кадров относительно текущего кадра, удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого; в противном случае, не удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого. Второй способ заключается в том, что: определяется то, указывает или нет идентификатор рабочего объекта текущего кадра STA-устройство, требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, и если "Да", это указывает то, что новое STA-устройство не указывается в каждом из последующих кадров относительно текущего кадра, удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого; в противном случае, не удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого. Любой из вышеприведенных способов приспосабливается для того, чтобы определять то, добавляется или нет идентификатор станции STA вновь после этого, и способ для задания индикатора режима энергосбережения в TXOP заключается в том, что: когда идентификатор станции STA не добавляется вновь после этого, и режим энергосбережения разрешается в текущей TXOP, индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP может задаваться равным разрешенному режиму энергосбережения; или индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP также может задаваться равным запрещенному режиму энергосбережения, и индикатор режима энергосбережения в TXOP любого кадра после текущего кадра задается равным разрешенному режиму энергосбережения. Когда идентификатор станции STA добавляется вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным запрещенному режиму энергосбережения, т.е. независимо от того, разрешается или нет режим энергосбережения в текущей TXOP, при условии что идентификатор станции STA добавляется вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным запрещенному режиму энергосбережения; и, когда режим энергосбережения не разрешается в текущей TXOP, независимо от того, добавляется или нет идентификатор станции STA вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным запрещенному режиму энергосбережения.
[0050] Этап 202. Когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты.
[0051] На основе вышеприведенного технического решения, дополнительно, когда индикатор режима энергосбережения в TXOP текущего кадра представляет собой запрещенный режим энергосбережения, STA-устройство использует следующий кадр в качестве текущего кадра и возвращается к этапу 201.
[0052] В варианте 2 осуществления настоящего изобретения, индикаторы режима энергосбережения в TXOP различных кадров в идентичной TXOP могут отличаться, и только тогда, когда удовлетворяются два условия касательно того, что идентификатор станции STA не добавляется вновь, и что режим энергосбережения разрешается, индикатор режима энергосбережения в TXOP кадра или последующего кадра относительно кадра указывает разрешенный режим энергосбережения; только тогда, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA определяет условие перехода в состояние дремоты и определяет то, следует или нет переходить в состояние дремоты, согласно результату определения. Поскольку различные индикаторы режима энергосбережения в TXOP задаются для различных кадров, и если идентификатор рабочего объекта первого кадра не включает в себя все STA-устройства, связанные с TXOP, индикатор режима энергосбережения в TXOP первого кадра может задаваться равным запрещенному режиму энергосбережения, и до тех пор, пока идентификаторы рабочих объектов множества кадров от первого кадра до текущего кадра не будут включать в себя все STA-устройства, связанные с TXOP, индикатор режима энергосбережения в TXOP текущего кадра задается равным разрешенному режиму энергосбережения, и, следовательно, способ по-прежнему является применимым к случаю, когда идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения режима энергосбережения. Кроме того, в случае, если идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, режим энергосбережения не может быть выполнен в TXOP все время посредством использования существующего способа энергосбережения, и если приспосабливается способ энергосбережения по варианту 2 осуществления настоящего изобретения, индикатор режима энергосбережения в TXOP первого кадра представляет собой запрещенный режим энергосбережения, каждое STA-устройство не переходит в состояние дремоты после приема первого кадра, и до тех пор, пока не будет принят кадр, в котором индикатор режима энергосбережения в TXOP указывает то, что режим энергосбережения разрешается, каждое STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно условию перехода в состояние дремоты, тем самым повышая энергосберегающий эффект.
[0053] Фиг. 3 является блок-схемой последовательности операций способа энергосбережения согласно варианту 3 осуществления настоящего изобретения. В варианте 3 осуществления настоящего изобретения, процесс работы AP-устройства в сочетании с STA-устройством рассматривается в качестве примера для того, чтобы иллюстрировать способ энергосбережения. В варианте 3 осуществления настоящего изобретения, для индикатора режима энергосбережения в TXOP, индикатор "отсутствие режима энергосбережения в TXOP" рассматривается в качестве примера, и случай, когда идентификатор STA-устройства не добавляется вновь в текущей TXOP, и режим энергосбережения разрешается в текущей TXOP, AP может задавать индикатор "отсутствие режима энергосбережения в TXOP" как отсутствующий в текущем кадре, рассматривается в качестве примера. В варианте 3 осуществления настоящего изобретения, условие перехода в состояние дремоты включает в себя первое условие перехода в состояние дремоты. Как показано на фиг. 3, способ включает в себя следующую процедуру.
[0054] Этап 301. AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство. Каждый кадр включает в себя: идентификатор рабочего объекта кадра и индикатор "отсутствие режима энергосбережения в TXOP" кадра, и индикатор "отсутствие режима энергосбережения в TXOP" каждого кадра, соответственно, задается посредством AP согласно тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP.
[0055] На этом этапе, TXOP включает в себя один или более кадров, и AP-устройство доставляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра в STA-устройство в каждом кадре и доставляет идентификатор STA-устройства, соответствующего операции, указываемой посредством текущего кадра. AP переносит индикатор "отсутствие режима энергосбережения в TXOP" и идентификатор рабочего объекта в последовательности преамбул каждого кадра и отправляет последовательность преамбул в STA-устройство. В частности, в поле сигнала A1 со сверхвысокой пропускной способностью (сигнала A1 со сверхвысокой пропускной способностью, VHT-SIG-A1 для краткости) последовательности преамбул каждого кадра, один бит может приспосабливаться для индикатора "отсутствие режима энергосбережения в TXOP", и несколько битов приспосабливаются для того, чтобы указывать идентификатор рабочего объекта. Например, для идентификатора рабочего объекта, один или более битов в поле VHT-SIG-A1 могут приспосабливаться, чтобы указывать идентификатор рабочего объекта, соответствующий кадру. Для индикатора "отсутствие режима энергосбережения в TXOP", бит B22 поля VHT-SIG-A1 может приспосабливаться для индикатора "отсутствие режима энергосбережения в TXOP", и бит упоминается как бит No TXOP PS. Если бит No TXOP PS равен 0, это указывает то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", STA этого BSS разрешается выполнять работу в энергосберегающем режиме, т.е. STA разрешается переключаться между состоянием пробуждения и состоянием дремоты. Если бит No TXOP PS равен 1, это указывает то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Да", STA этого BSS запрещается выполнять работу в энергосберегающем режиме, т.е. STA может поддерживать состояние пробуждения.
[0056] Когда задается бит No TXOP PS каждого кадра, AP не только выполняет задание согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, но также и должен выполнять задание согласно тому, добавляется или нет идентификатор станции STA вновь в последующем кадре относительно текущего кадра в TXOP. В частности, если идентификатор станции STA не добавляется вновь в последующем кадре, и режим энергосбережения разрешается в текущей TXOP, AP-устройство может задавать бит No TXOP PS текущего кадра равным 0, что указывает то, что STA разрешается выполнять режим энергосбережения, или может задавать бит No TXOP PS текущего кадра равным 1, что указывает то, что STA запрещается выполнение энергосбережения. Если идентификатор станции STA не добавляется вновь в последующем кадре, и режим энергосбережения не разрешается в текущей TXOP, AP задает бит No TXOP PS текущего кадра равным 1, что указывает то, что STA не разрешается выполнять режим энергосбережения. Если идентификатор станции STA добавляется вновь в последующем кадре, AP задает бит No TXOP PS текущего кадра равным 1, что указывает то, что STA не разрешается выполнять режим энергосбережения в текущей TXOP. В частности, AP-устройство может приспосабливать два способа, записанные в варианте 1 осуществления настоящего изобретения и варианте 2 осуществления настоящего изобретения, для того, чтобы определять то, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. В варианте 3 осуществления настоящего изобретения, приспособление только второго способа рассматривается в качестве примера для иллюстрации. В частности, если в текущем кадре и всех кадрах после текущего кадра в TXOP, AP-устройство передает данные только в идентичное STA-устройство, или AP-устройство передает данные только нескольким пользователям в идентичной MU-MIMO-группе, AP-устройство определяет то, что идентификатор станции STA не добавляется вновь после этого, и, следовательно, бит No TXOP PS может быть использован для того, чтобы указывать то, может или нет STA переходить в состояние дремоты, т.е. может задаваться No TXOP PS=0, либо может задаваться No TXOP PS=1. В противном случае, AP-устройство может задавать бит No TXOP PS равным 1, что указывает то, что STA-устройство может не переходить в состояние дремоты, т.е. если в кадрах после текущего кадра в TXOP AP-устройство должно передавать данные в STA-устройство, отличное от нескольких STA-устройств, которые указываются посредством идентификатора рабочего объекта текущего кадра, AP-устройство может указывать то, что STA-устройство может не переходить в состояние дремоты. Конкретный случай, в котором в кадрах после текущего кадра в TXOP, AP-устройство передает данные в STA-устройство, отличное от нескольких STA-устройств, которые указываются посредством идентификатора рабочего объекта текущего кадра, включает в себя: в SU-MIMO-режиме, AP-устройство передает данные в STA-устройство, отличное от STA-устройства, которое указывается посредством идентификатора рабочего объекта текущего кадра; в MU-MIMO-режиме AP передает данные в STA-устройство, отличное от набора, сформированного из нескольких STA-устройств, которые указываются посредством идентификатора рабочего объекта текущего кадра.
[0057] В MU-MIMO-режиме, идентификатором рабочего объекта являются идентификационные данные группы (идентификационные данные группы, идентификатор группы для краткости). До того, как выполняется этот способ энергосбережения, идентификатор группы задается заранее посредством передачи служебных сигналов и задается в STA-устройстве. В частности, в MU-MIMO-режиме, включаются одна или более MU-MIMO-групп, при этом каждая MU-MIMO-группа включает в себя несколько STA-устройств, в общем, четыре STA-устройства, и каждая из вышеприведенных одной или более MU-MIMO-групп идентифицируется через идентификатор группы. До того, как выполняется этот способ энергосбережения, AP-устройство отправляет вышеприведенное задание идентификатора группы в каждое STA-устройство посредством релевантной передачи служебных сигналов; после приема вышеприведенного задания каждое STA-устройство сохраняет часть, релевантную для себя в вышеприведенном задании, так что когда выполняется этот способ энергосбережения, AP-устройство отправляет идентификатор рабочего объекта в STA-устройство, т.е. идентификатор группы; после приема идентификатора группы STA-устройство может знать то, принадлежит или нет STA-устройство MU-MIMO-группе, указываемой посредством идентификатора группы, согласно заданию идентификатора группы, сохраненного в самом STA-устройстве; если STA-устройство принадлежит MU-MIMO-группе, указываемой посредством идентификатора группы, это указывает то, что идентификатор рабочего объекта включает в себя индикатор для этого STA-устройства, и если STA-устройство не принадлежит MU-MIMO-группе, указываемой посредством идентификатора группы, это указывает то, что идентификатор рабочего объекта не включает в себя индикатор для этого STA-устройства. В SU-MIMO-режиме, идентификатор рабочего объекта является частичным идентификатором ассоциирования (идентификатором ассоциирования, AID для краткости) STA, соответствующей кадру, или идентификатор рабочего объекта является частью AID STA, соответствующей кадру, который также упоминается как частичный AID. Конкретный способ реализации заключается в том, что в SU-MIMO-режиме, AID формируется из 12 битов, и идентификатор рабочего объекта составляет младшие 9 битов в 12 битах AID. Если AID или частичный AID является идентичным AID или частичному AID этого STA-устройства, это указывает то, что идентификатор рабочего объекта включает в себя индикатор для этого STA-устройства, а если AID или частичный AID отличается от AID или частичного AID этого STA-устройства, это указывает то, что идентификатор рабочего объекта не включает в себя индикатор для этого STA-устройства.
[0058] Этап 302. STA-устройство получает текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор "отсутствие режима энергосбережения в TXOP" кадра и идентификатор рабочего объекта кадра.
[0059] На этом этапе, STA-устройство получает индикатор "отсутствие режима энергосбережения в TXOP" и идентификатор рабочего объекта текущего кадра из последовательности преамбул кадра из AP-устройства.
[0060] Этап 303. STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", если он представляет собой "Нет", этап 304 выполняется; если он представляет собой "Да", STA-устройство поддерживает состояние пробуждения, и STA-устройство использует следующий кадр в качестве нового текущего кадра и возвращается к этапу 302.
[0061] На этом этапе, STA-устройство определяет то, представляет вышеприведенный один бит, используемый для обозначения индикатора "отсутствие режима энергосбережения в TXOP", собой "Да" или "Нет", если бит представляет собой "Нет", это указывает то, что два условия удовлетворяются одновременно, т.е.: режим энергосбережения в TXOP разрешается, и идентификатор станции STA не добавляется вновь после этого, режим энергосбережения может быть выполнен, и процедура продолжает выполнять следующий этап 304; если бит представляет собой "Да", это указывает то, что не удовлетворяется одно из условий, или не удовлетворяются ни одно из условий, и STA-устройство поддерживает состояние пробуждения.
[0062] Этап 304. В каждом кадре от текущего кадра до последнего кадра текущей TXOP STA-устройство определяет то, удовлетворяется или нет первое условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения.
[0063] На этом этапе, не требуется модификация условий перехода в состояние дремоты в существующем протоколе связи согласно первому условию перехода в состояние дремоты, тем самым упрощая модернизацию и восстановление существующего устройства связи.
[0064] В частности, в MU-MIMO-режиме, первое условие перехода в состояние дремоты может включать в себя любое или любую комбинацию из следующих трех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется первое условие перехода в состояние дремоты, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в первое условие перехода в состояние дремоты, при определении того, что не удовлетворяется первое условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Три условия, в частности, могут включать в себя следующее содержимое. Условие 1: когда идентификатор рабочего объекта текущего кадра не включает в себя индикатор для этого STA-устройства, STA-устройство переходит в состояние дремоты. Условие 2: когда идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0, STA-устройство переходит в состояние дремоты. Условие 3: когда идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0065] На этом этапе, в SU-MIMO-режиме, первое условие перехода в состояние дремоты может включать в себя любое или любую комбинацию из следующих трех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется первое условие перехода в состояние дремоты, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в первое условие перехода в состояние дремоты, при определении того, что не удовлетворяется первое условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Три условия, в частности, могут включать в себя следующее содержимое. Условие 1: когда частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, отличается от частичного AID этого STA-устройства, STA-устройство переходит в состояние дремоты. Условие 2: когда частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, является идентичным частичному AID этого STA-устройства, но текущий кадр не отправляется в эту STA, STA-устройство переходит в состояние дремоты. В частности, STA-устройство может определять то, отправляется или нет текущий кадр в это STA-устройство, несколькими способами, при этом конкретный способ реализации заключается в том, что STA-устройство определяет то, соответствует или нет MAC-идентификатор текущего кадра MAC-идентификатору этого STA-устройства, и если "Да", текущий кадр отправляется в это STA-устройство; если "Нет", текущий кадр не отправляется в это STA-устройство. Условие 3: когда идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы бита данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0066] Когда этап 304 выполняется в каждом кадре от текущего кадра до последнего кадра текущей TXOP, процесс определения примерного способа реализации заключается в следующем.
[0067] Первый этап: STA-устройство определяет то, включает или нет идентификатор рабочего объекта текущего кадра в себя индикатор для этого STA-устройства, и если "Да", второй этап выполняется; если "Нет", STA-устройство переходит в состояние дремоты.
[0068] Второй этап: в MU-MIMO-режиме, определение того, равен или нет индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, 0, или того, принимает или нет эта STA дополнительные кадры данных, индикаторы битов данных которых равны 0, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения. В SU-MIMO-режиме, определение того, отправляется или нет текущий кадр в это STA-устройство, или определение того, принимает или нет эта STA дополнительные кадры данных, индикаторы битов данных которых равны 0, и если текущий кадр не отправляется в это STA-устройство, или это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты, и если текущий кадр отправляется в это STA-устройство, и это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равняются 1, STA-устройство поддерживает состояние пробуждения.
[0069] В варианте 3 осуществления настоящего изобретения, No TXOP PS различных кадров в идентичной TXOP может отличаться, и только тогда, когда режим энергосбережения разрешается, и идентификатор станции STA не добавляется вновь в последующем кадре TXOP, No TXOP PS кадра может указывать разрешенный режим энергосбережения, и STA определяет то, определять или нет первое условие перехода в состояние дремоты, согласно индикатору относительно No TXOP PS текущего кадра. Поскольку различное No TXOP PS задается для различных кадров, и если идентификатор рабочего объекта первого кадра не включает в себя все STA-устройства, связанные с TXOP, No TXOP PS первого кадра может задаваться равным запрещенному режиму энергосбережения. Предполагается, что приспосабливается первый способ для определения того, добавлен или нет вновь идентификатор станции STA, и только до тех пор, пока идентификаторы рабочих объектов множества кадров от первого кадра до текущего кадра не будут включать в себя все STA-устройства, связанные с TXOP, No TXOP PS текущего кадра может задаваться равным разрешенному режиму энергосбережения; предполагается, что приспосабливается второй способ для определения того, добавлен или нет вновь идентификатор станции STA, и только до тех пор, пока идентификатор рабочего объекта текущего кадра не будет включать в себя все STA-устройства, связанные со всеми кадрами после текущего кадра в TXOP, No TXOP PS текущего кадра может задаваться равным разрешенному режиму энергосбережения; следовательно, способ по-прежнему является применимым к случаю, когда идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения режима энергосбережения. Кроме того, в случае, если идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, режим энергосбережения не может быть выполнен в TXOP все время посредством использования существующего способа энергосбережения, и если приспосабливается способ энергосбережения по варианту 3 осуществления настоящего изобретения, No TXOP PS первого кадра представляет собой запрещенный режим энергосбережения, STA-устройство не переходит в состояние дремоты после приема первого кадра, и до тех пор, пока не будет принят кадр, в котором No TXOP PS представляет собой разрешенный режим энергосбережения, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно первому условию перехода в состояние дремоты, тем самым повышая энергосберегающий эффект.
[0070] Фиг. 4 является блок-схемой последовательности операций способа энергосбережения согласно варианту 4 осуществления настоящего изобретения. В варианте 4 осуществления настоящего изобретения, процесс работы AP-устройства в сочетании с STA-устройством рассматривается в качестве примера для того, чтобы иллюстрировать способ энергосбережения. В варианте 4 осуществления настоящего изобретения, условия перехода в состояние дремоты включают в себя первое условие перехода в состояние дремоты и второе условие перехода в состояние дремоты. В технологии технического решения, записанного в варианте 3 осуществления настоящего изобретения, когда No TXOP PS текущего кадра представляет собой запрещенный режим энергосбережения, добавляется этап, на котором STA-устройство определяет второе условие перехода в состояние дремоты и записывает результат определения; когда No TXOP PS текущего кадра представляет собой разрешенный режим энергосбережения, добавляется этап определения того, следует или нет переходить в состояние дремоты, согласно записанному результату определения. Как показано на фиг. 4, способ включает в себя следующую процедуру.
[0071] Этап 401. AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство. Каждый кадр включает в себя: идентификатор рабочего объекта кадра и индикатор "отсутствие режима энергосбережения в TXOP" кадра, и индикатор "отсутствие режима энергосбережения в TXOP" каждого кадра, соответственно, задается посредством AP согласно тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP.
[0072] Этот этап является идентичным этапу 301 в варианте 3 осуществления настоящего изобретения и не повторяется в данном документе.
[0073] Этап 402. STA-устройство получает текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор "отсутствие режима энергосбережения в TXOP" кадра и идентификатор рабочего объекта кадра.
[0074] Этот этап является идентичным этапу 302 в варианте 3 осуществления настоящего изобретения и не повторяется в данном документе.
[0075] Этап 403. STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", и если он представляет собой "Нет", этап 404 выполняется; если он представляет собой "Да", этап 406 выполняется.
[0076] Этап 404. STA-устройство определяет то, удовлетворяется или не удовлетворяется записанный результат определения, и если он удовлетворяется, STA-устройство переходит в состояние дремоты; если он не удовлетворяется, этап 405 выполняется.
[0077] Этап 405. В каждом кадре от текущего кадра до последнего кадра текущей TXOP STA-устройство определяет то, удовлетворяется или нет первое условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения.
[0078] Этот этап является идентичным этапу 304 в варианте 3 осуществления настоящего изобретения и не повторяется в данном документе.
[0079] Этап 406. STA-устройство поддерживает состояние пробуждения, определяет то, удовлетворяется или нет второе условие перехода в состояние дремоты, записывает результат определения, использует следующий кадр в качестве нового текущего кадра и возвращается к этапу 402.
[0080] На этом этапе, в частности, в MU-MIMO-режиме, второе условие перехода в состояние дремоты может включать в себя комбинацию одного или обоих из следующих двух условий. Когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется второе условие перехода в состояние дремоты, STA-устройство записывает результат определения как: удовлетворяется. Когда не удовлетворяется ни одно из условий, включенных во второе условие перехода в состояние дремоты, определяется то, что не удовлетворяется второе условие перехода в состояние дремоты, STA-устройство записывает результат определения как: не удовлетворяется. Два условия, в частности, могут включать в себя следующее содержимое. Условие 1: идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0. Условие 2: идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0.
[0081] На этом этапе, в SU-MIMO-режиме, второе условие перехода в состояние дремоты может включать в себя комбинацию одного или обоих из следующих двух условий. Когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется второе условие перехода в состояние дремоты, STA-устройство записывает результат определения как: удовлетворяется. Когда не удовлетворяется ни одно из условий, включенных во второе условие перехода в состояние дремоты, определяется то, что не удовлетворяется второе условие перехода в состояние дремоты, STA-устройство записывает результат определения как: не удовлетворяется. Два условия, в частности, могут включать в себя следующее содержимое. Условие 1: частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, является идентичным частичному AID этого STA-устройства, но текущий кадр не отправляется в это STA-устройство. В частности, STA-устройство может определять то, отправляется или нет текущий кадр в это STA-устройство, несколькими способами, при этом конкретный способ реализации заключается в том, что STA-устройство определяет то, соответствует или нет MAC-идентификатор текущего кадра MAC-идентификатору этого STA-устройства, и если "Да", текущий кадр отправляется в это STA-устройство; если "Нет", текущий кадр не отправляется в это STA-устройство. Условие 2: идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0.
[0082] В варианте 4 осуществления настоящего изобретения, No TXOP PS различных кадров в идентичной TXOP может отличаться, и только тогда, когда режим энергосбережения разрешается, и идентификатор станции STA не добавляется вновь в последующем кадре TXOP, No TXOP PS кадра указывает разрешенный режим энергосбережения. Согласно индикатору относительно No TXOP PS текущего кадра, когда No TXOP PS текущего кадра представляет собой запрещенный режим энергосбережения, STA-устройство сначала определяет второе условие перехода в состояние дремоты и записывает результат определения и затем определяет No TXOP PS следующего кадра; в последующей процедуре, при приеме кадра, в котором No TXOP PS представляет собой разрешенный режим энергосбережения, STA-устройство сначала определяет то, следует или нет переходить в состояние дремоты, согласно записанному результату определения второго условия перехода в состояние дремоты, и когда не удовлетворяется результат определения, STA-устройство затем определяет первое условие перехода в состояние дремоты для множества кадров от текущего кадра до последнего кадра, тем самым определяя то, следует или нет переходить в состояние дремоты. Способ по-прежнему является применимым к случаю, когда идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, тем самым не только расширяя диапазон применения режима энергосбережения, но также и повышая энергосберегающий эффект. Кроме того, посредством определения второго условия перехода в состояние дремоты заранее и записи результата, когда No TXOP PS представляет собой запрещенный режим энергосбережения, когда результат заключается в том, что удовлетворяется второе условие перехода в состояние дремоты, после того как принимается кадр, в котором No TXOP PS представляет собой разрешенный режим энергосбережения, STA-устройство может сразу переходить в состояние дремоты и не должно определять первое условие перехода в состояние дремоты, так что STA-устройство может максимально быстро переходить в состояние дремоты, с тем чтобы дополнительно экономить время определения на предмет перехода в состояние дремоты, тем самым повышая энергосберегающий эффект. В частности, может существовать такое STA-устройство, которое удовлетворяет второму условию перехода в состояние дремоты, по меньшей мере, в одном из кадров, в которых No TXOP PS представляет собой запрещенный режим энергосбережения, но не удовлетворяет второму условию перехода в состояние дремоты в каждом кадре, в котором No TXOP PS представляет собой разрешенный режим энергосбережения, и если приспосабливаются технические решения, записанные в других вариантах осуществления, STA-устройство неспособно к переходу в состояние дремоты, в то время как если приспосабливается техническое решение, записанное в варианте 4 осуществления настоящего изобретения, STA-устройство может переходить в состояние дремоты, тем самым дополнительно повышая энергосберегающий эффект.
[0083] Дополнительно, в варианте 3 осуществления настоящего изобретения и варианте 4 осуществления настоящего изобретения, индикатор "отсутствие режима энергосбережения в TXOP" представляет собой только конкретный способ реализации индикатора режима энергосбережения в TXOP, и специалисты в данной области техники могут понимать согласно предшествующему уровню техники, что индикатор разрешенного режима энергосбережения в TXOP также может приспосабливаться для того, чтобы обозначать индикатор режима энергосбережения в TXOP, когда индикатор разрешенного режима энергосбережения в TXOP представляет собой "Да", это указывает то, что режим энергосбережения разрешается в текущей TXOP; когда индикатор разрешенного режима энергосбережения в TXOP представляет собой "Нет", это указывает то, что режим энергосбережения запрещается в текущей TXOP.
[0084] Дополнительно, в вариантах 1-4 осуществления настоящего изобретения, при задании индикатора режима энергосбережения в TXOP, AP дополнительно может ограничивать число раз, когда изменяется значение индикатора режима энергосбережения в TXOP, и/или форму изменения значения индикатора режима энергосбережения в TXOP.
[0085] Поскольку в идентичной TXOP, согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в последующем кадре TXOP, AP-устройство задает индикатор режима энергосбережения в TXOP каждого кадра, и значение индикатора режима энергосбережения в TXOP может изменяться многократно; например, в первом кадре, режим энергосбережения разрешается, и идентификатор станции STA добавляется вновь после этого, индикатор режима энергосбережения в TXOP первого кадра представляет собой запрещенный режим энергосбережения, No TXOP PS=1 рассматривается в качестве примера; во втором кадре режим энергосбережения разрешается, и идентификатор станции STA не добавляется вновь после этого, индикатор режима энергосбережения в TXOP второго кадра представляет собой разрешенный режим энергосбережения, No TXOP PS=0 рассматривается в качестве примера; в третьем кадре режим энергосбережения не разрешается, и идентификатор станции STA не добавляется вновь после этого, индикатор режима энергосбережения в TXOP третьего кадра представляет собой запрещенный режим энергосбережения, No TXOP PS=1 рассматривается в качестве примера, а остальное может быть выведено по аналогии. На основе вышеприведенного технического решения, чтобы уменьшать сложность процедур обработки AP-устройства и STA-устройства, когда задается индикатор режима энергосбережения в TXOP, число раз, когда изменяется значение индикатора режима энергосбережения в TXOP в одной TXOP, может быть предварительно установлено, и AP-устройство дополнительно может, соответственно, задавать индикатор режима энергосбережения в TXOP каждого кадра согласно предварительно установленному числу раз, когда изменяется значение индикатора режима энергосбережения в TXOP. Например, предварительно установленное число раз, когда изменяется значение индикатора режима энергосбережения в TXOP, равно двум или трем, и примерный способ реализации заключается в том, что предварительно установленное число раз, когда изменяется значение индикатора режима энергосбережения в TXOP, равно одному, т.е. в идентичной TXOP изменение индикатора режима энергосбережения в TXOP разрешается только один раз. В вышеприведенном примере, согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в последующем кадре TXOP, третий кадр должен задаваться равным No TXOP PS=1, но предварительно установленное число раз, когда изменяется значение индикатора режима энергосбережения в TXOP, равно одному, и во втором кадре, индикатор режима энергосбережения в TXOP изменен относительно первого кадра, так что в третьем кадре No TXOP PS не изменяется, и по-прежнему приспосабливается No TXOP PS=0, идентичный No TXOP PS для второго кадра.
[0086] На основе вышеприведенного технического решения дополнительно может предварительно устанавливаться форма изменения значения индикатора режима энергосбережения в TXOP в одной TXOP, и AP-устройство задает индикатор режима энергосбережения в TXOP каждого кадра согласно предварительно установленной форме изменения значения индикатора режима энергосбережения в TXOP. Например, предварительно устанавливается форма изменения значения индикатора режима энергосбережения в TXOP в одной TXOP как: изменена с индикатора запрещенного режима энергосбережения на индикатор разрешенного режима энергосбережения. Следовательно, в идентичной TXOP, разрешается только изменение индикатора режима энергосбережения в TXOP с индикатора запрещенного режима энергосбережения на индикатор разрешенного режима энергосбережения, т.е. если индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра представляет собой запрещенный режим энергосбережения, разрешается задание индикатора режима энергосбережения в TXOP текущего кадра равным разрешенному режиму энергосбережения, и если индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра указывает то, что режим энергосбережения разрешается, не разрешается задание индикатора режима энергосбережения в TXOP текущего кадра равным запрещенному режиму энергосбережения. При рассмотрении No TXOP PS в качестве примера, разрешается измерение его значения только от 1 до 0, и когда, согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, определяется то, что индикатор разрешенного режима энергосбережения должен быть изменен на индикатор запрещенного режима энергосбережения, AP-устройство не изменяет задание индикатора режима энергосбережения в TXOP, т.е. индикатор режима энергосбережения в TXOP по-прежнему поддерживается равным индикатору разрешенного режима энергосбережения.
[0087] Дополнительно, на основе вышеприведенного технического решения, текущий кадр в процедуре может быть дополнительно расширен. В частности, на этапе 302 и этапе 402, в дополнение к получению текущего кадра текущей TXOP, STA-устройство дополнительно может получать несколько кадров от первого кадра до текущего кадра текущей TXOP, и несколько кадров включают в себя соответствующие идентификаторы рабочих объектов кадров. Когда первое условие перехода в состояние дремоты определяется на этапе 304, и второе условие перехода в состояние дремоты определяется на этапе 406, все условия, определенные согласно идентификатору рабочего объекта текущего кадра, расширяются до условий, определенных согласно идентификаторам рабочих объектов вышеприведенных нескольких кадров.
[0088] Фиг. 5 является принципиальной структурной схемой AP-устройства согласно варианту 5 осуществления настоящего изобретения. Как показано на фиг. 5, AP-устройство, по меньшей мере, включает в себя: модуль 51 задания и модуль 52 отправки. Конкретный рабочий процесс AP-устройства варианта 5 осуществления настоящего изобретения 5 может обращаться к вышеприведенным техническим решениям, записанным в вариантах 1-4 осуществления настоящего изобретения.
[0089] Модуль 51 задания выполнен с возможностью, согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, задавать индикатор режима энергосбережения в TXOP каждого кадра.
[0090] Модуль 52 отправки выполнен с возможностью отправлять один или более кадров текущей TXOP в STA-устройство, так что когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, STA-устройство определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты.
[0091] На основе вышеприведенных технических решений модуль 51 задания выполнен с возможностью, если режим энергосбережения разрешается в текущей TXOP, и идентификатор станции STA не добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра текущей TXOP, задавать индикатор режима энергосбережения в TXOP текущего кадра равным разрешенному режиму энергосбережения или запрещенному режиму энергосбережения; если режим энергосбережения не разрешается в текущей TXOP, задавать индикатор режима энергосбережения в TXOP текущего кадра равным запрещенному режиму энергосбережения; и если идентификатор станции STA добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра текущей TXOP, задавать индикатор режима энергосбережения в TXOP текущего кадра равным запрещенному режиму энергосбережения.
[0092] На основе вышеприведенных технических решений модуль 51 задания выполнен с возможностью, если режим энергосбережения разрешается в текущей TXOP, и идентификатор станции STA не добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра текущей TXOP, задавать индикатор режима энергосбережения в TXOP кадра в предварительно установленной позиции после текущего кадра равным разрешенному режиму энергосбережения или запрещенному режиму энергосбережения; если режим энергосбережения не разрешается в текущей TXOP, задавать индикатор режима энергосбережения в TXOP текущего кадра равным запрещенному режиму энергосбережения; и если идентификатор станции STA добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра текущей TXOP, задавать индикатор режима энергосбережения в TXOP текущего кадра равным запрещенному режиму энергосбережения.
[0093] На основе вышеприведенных технических решений модуль 51 задания выполнен с возможностью, если идентификатор рабочего объекта текущего кадра и идентификатор рабочего объекта кадра перед текущим кадром указывают STA-устройство, требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, определять то, что идентификатор станции STA не добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра текущей TXOP. Альтернативно, модуль 51 задания выполнен с возможностью, если идентификатор рабочего объекта текущего кадра указывает STA-устройство, требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, определять то, что идентификатор станции STA не добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра текущей TXOP.
[0094] На основе вышеприведенных технических решений модуль 51 задания дополнительно выполнен с возможностью, согласно предварительно установленному числу раз, когда изменяется значение индикатора режима энергосбережения в TXOP в одной TXOP, задавать индикатор режима энергосбережения в TXOP каждого кадра. Либо альтернативно, модуль 51 задания дополнительно выполнен с возможностью, согласно предварительно установленной форме изменения значения индикатора режима энергосбережения в TXOP в одной TXOP, задавать индикатор режима энергосбережения в TXOP каждого кадра.
[0095] На основе вышеприведенных технических решений модуль 51 задания выполнен с возможностью, согласно предварительно установленному числу раз, когда изменяется значение индикатора режима энергосбережения в TXOP в одной TXOP, равному одному, задавать индикатор режима энергосбережения в TXOP каждого кадра. Либо альтернативно, модуль 51 задания выполнен с возможностью, согласно предварительно установленной форме изменения значения индикатора режима энергосбережения в TXOP в TXOP, представляющей собой, что индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра представляет собой запрещенный режим энергосбережения, и индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, соответственно, задавать индикатор режима энергосбережения в TXOP каждого кадра.
[0096] В варианте 5 осуществления настоящего изобретения, только тогда, когда удовлетворяются два условия касательно того, что идентификатор станции STA не добавляется вновь, и что режим энергосбережения разрешается, модуль задания AP-устройства задает индикаторы режима энергосбережения в TXOP кадра или последующего кадра относительно кадра равными разрешенному режиму энергосбережения, так что STA-устройство определяет то, определяется или нет условие перехода в состояние дремоты, согласно индикатору режима энергосбережения в TXOP. Следовательно, в случае, если идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, режим энергосбережения по-прежнему может быть выполнен, тем самым расширяя диапазон применения режима энергосбережения и повышая энергосберегающий эффект.
[0097] Фиг. 6 является принципиальной структурной схемой STA-устройства согласно варианту 6 осуществления настоящего изобретения. Как показано на фиг. 6, STA-устройство, по меньшей мере, включает в себя: модуль 61 получения и модуль 62 управления. Конкретный рабочий процесс STA-устройства варианта 6 осуществления настоящего изобретения может обращаться к вышеприведенным техническим решениям, записанным в вариантах 1-4 осуществления настоящего изобретения.
[0098] Модуль 61 получения выполнен с возможностью получать текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор режима энергосбережения в TXOP, заданный посредством AP-устройства согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра.
[0099] Модуль 62 управления выполнен с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, управлять STA-устройством таким образом, чтобы определять то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты.
[0100] На основе вышеприведенных технических решений модуль 62 управления дополнительно выполнен с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра представляет собой запрещенный режим энергосбережения, управлять STA-устройством таким образом, чтобы поддерживать состояние пробуждения и управлять модулем 61 получения, чтобы получать текущий кадр текущей TXOP посредством использования следующего кадра в качестве текущего кадра.
[0101] На основе вышеприведенных технических решений модуль 62 управления выполнен с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, определять то, удовлетворяется или нет первое условие перехода в состояние дремоты в каждом кадре от текущего кадра до последнего кадра текущей TXOP, и если "Да", управлять STA-устройством таким образом, чтобы переходить в состояние дремоты; если "Нет", управлять STA-устройством таким образом, чтобы поддерживать состояние пробуждения. Первое условие перехода в состояние дремоты включает в себя то, что: идентификатор рабочего объекта текущего кадра не включает в себя индикатор для этого STA-устройства, или идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0, или идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0. Альтернативно, первое условие перехода в состояние дремоты включает в себя то, что: частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, отличается от частичного AID этого STA-устройства, или частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, является идентичным частичному AID этого STA-устройства, и текущий кадр не отправляется в эту STA, или идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0.
[0102] На основе вышеприведенных технических решений модуль 62 управления дополнительно выполнен с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра представляет собой запрещенный режим энергосбережения, определять то, удовлетворяется или нет второе условие перехода в состояние дремоты, и записывать результат определения. Второе условие перехода в состояние дремоты включает в себя то, что: идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0, или идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0. Альтернативно, второе условие перехода в состояние дремоты включает в себя то, что: частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, является идентичным частичному AID этого STA-устройства, и текущий кадр не отправляется в эту STA, или идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0.
[0103] На основе вышеприведенных технических решений модуль 62 управления дополнительно выполнен с возможностью, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, определять то, удовлетворяется или не удовлетворяется записанный результат определения второго условия перехода в состояние дремоты, и если удовлетворяется результат определения, управлять STA-устройством таким образом, чтобы переходить в состояние дремоты; если не удовлетворяется результат определения, определять то, удовлетворяется или нет первое условие перехода в состояние дремоты.
[0104] В варианте 6 осуществления настоящего изобретения, только тогда, когда удовлетворяются два условия касательно того, что идентификатор станции STA не добавляется вновь, и что режим энергосбережения разрешается, индикаторы режима энергосбережения в TXOP кадра, полученного посредством модуля получения STA-устройства, или последующего кадра относительно кадра, указывают разрешенный режим энергосбережения; только тогда, когда индикатор режима энергосбережения в TXOP текущего кадра указывает то, что режим энергосбережения разрешается, модуль управления STA-устройства определяет условие перехода в состояние дремоты и определяет то, следует или нет переходить в состояние дремоты, согласно результату определения. Следовательно, в случае, если идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, способ по-прежнему может выполнять режим энергосбережения, тем самым расширяя диапазон применения режима энергосбережения и повышая энергосберегающий эффект.
[0105] В другом аспекте настоящего изобретения относительно недостатка, существующего в предшествующем уровне техники, вариант осуществления настоящего изобретения предлагает способ энергосбережения без изменения способа для задания No TXOP PS всех кадров в идентичной TXOP так, что он остается идентичным способу в предшествующем уровне техники, и на основе этого описания, посредством указания того, добавляется или нет идентификатор станции STA вновь после этого в кадрах TXOP, диапазон применения способа энергосбережения расширяется. Для получения дополнительной информации см. следующие варианты 7-11 осуществления.
[0106] Фиг. 7 является блок-схемой последовательности операций способа энергосбережения согласно варианту 7 осуществления настоящего изобретения. Как показано на фиг. 7, способ включает в себя следующую процедуру.
[0107] Этап 701. STA-устройство, соответственно, получает текущий кадр и предварительно установленный кадр текущей возможности передачи (возможности передачи, TXOP для краткости), при этом текущий кадр включает в себя индикатор последующей STA и индикатор режима энергосбережения в TXOP, и предварительно установленный кадр включает в себя идентификатор рабочего объекта.
[0108] Этап 702. Когда индикатор режима энергосбережения в TXOP текущего кадра разрешается, идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор последующей STA текущего кадра представляет собой то, что идентификатор станции STA не добавляется вновь после этого, STA-устройство переходит в состояние дремоты.
[0109] На основе вышеприведенных технических решений этап 702 дополнительно включает в себя то, что: когда индикатор режима энергосбережения в TXOP текущего кадра разрешается, идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор последующей STA текущего кадра представляет собой то, что идентификатор станции STA добавляется вновь после этого, STA-устройство поддерживает состояние пробуждения.
[0110] В варианте 7 осуществления настоящего изобретения, STA-устройство выполняет определение согласно трем условиям, которые представляют собой индикатор режима энергосбережения в TXOP, индикатор последующей STA и диапазон, включенный посредством идентификатора рабочего объекта, и когда индикатор режима энергосбережения в TXOP разрешается, индикатор последующей STA представляет собой то, что идентификатор станции STA не добавляется вновь после этого, и идентификатор рабочего объекта предварительно установленного кадра не включает в себя идентификатор этого STA-устройства, STA-устройство переходит в состояние дремоты. Следовательно, способ по-прежнему является применимым к случаю, когда идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения режима энергосбережения. Кроме того, в случае, если идентификатор рабочего объекта в первом кадре TXOP не включает в себя все STA-устройства, связанные с TXOP, режим энергосбережения не может быть выполнен в TXOP все время посредством использования существующего способа энергосбережения, и если приспосабливается способ энергосбережения по варианту 7 осуществления настоящего изобретения, STA-устройство не переходит в состояние дремоты после приема первого кадра, и до тех пор, пока не будет принят кадр, в котором индикатор последующей STA, что идентификатор станции STA не добавляется вновь после этого, STA-устройство начинает переходить в состояние дремоты, тем самым повышая энергосберегающий эффект.
[0111] Фиг. 8 является блок-схемой последовательности операций способа энергосбережения согласно варианту 8 осуществления настоящего изобретения. В частности, в варианте 8 осуществления настоящего изобретения, индикатор последующей STA является индикатором того, что идентификатор станции STA не добавляется вновь после этого (называется "индикатором No More STA"), и когда индикатор того, что идентификатор станции STA не добавляется вновь после этого, представляет собой "Да", это указывает то, что идентификатор станции STA не добавляется вновь после этого; когда индикатор того, что идентификатор станции STA не добавляется вновь после этого, представляет собой "Нет", это указывает то, что идентификатор станции STA добавляется вновь после этого. В варианте 8 осуществления настоящего изобретения, индикатор режима энергосбережения в TXOP является индикатором "отсутствие режима энергосбережения в TXOP", т.е. индикатором No TXOP PS, и когда индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Да", это указывает то, что режим энергосбережения запрещается в текущей TXOP; когда индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", это указывает то, что режим энергосбережения разрешается в текущей TXOP.
[0112] Кроме того, в варианте 8 осуществления настоящего изобретения, индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор "отсутствие режима энергосбережения в TXOP", соответственно, указываются посредством приспособления 1 бита. Как показано на фиг. 8, способ включает в себя следующую процедуру.
[0113] Этап 801. AP-устройство отправляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, индикатор "отсутствие режима энергосбережения в TXOP" и идентификатор рабочего объекта в STA-устройство в каждом кадре текущей TXOP.
[0114] На этом этапе, AP-устройство непосредственно доставляет то, представляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, собой "Да" или "Нет", и представляет индикатор "отсутствие режима энергосбережения в TXOP" собой "Да" или "Нет", а также идентификатор STA-устройства, соответствующего операции, указываемой посредством этого кадра, в STA-устройство. TXOP включает в себя один или более кадров, и AP переносит индикатор того, что идентификатор станции STA не добавляется вновь после этого, индикатор "отсутствие режима энергосбережения в TXOP" и идентификатор рабочего объекта в последовательности преамбул каждого кадра и отправляет последовательность преамбул в STA-устройство. В частности, в поле сигнала A1 со сверхвысокой пропускной способностью (сигнала A1 со сверхвысокой пропускной способностью, VHT-SIG-A1 для краткости) последовательности преамбул каждого кадра, бит приспосабливается для индикатора того, что идентификатор станции STA не добавляется вновь после этого, один бит приспосабливается для индикатора "отсутствие режима энергосбережения в TXOP", и несколько битов приспосабливаются для того, чтобы указывать идентификатор рабочего объекта. Например, зарезервированный (зарезервированный, RSVD для краткости) бит поля VHT-SIG-A1 приспосабливается для индикатора того, что идентификатор станции STA не добавляется вновь после этого, и бит упоминается как бит NoMoreSTA; когда бит NoMoreSTA равен 1, это указывает то, что индикатор того, что идентификатор станции STA не добавляется вновь после этого, представляет собой "Да", все STA-устройства, связанные с текущей TXOP, указаны в идентификаторах рабочих объектов текущего кадра и кадров перед текущим кадром, и новое STA-устройство не указывается в каждом из последующих кадров относительно текущего кадра; когда бит NoMoreSTA равен 0, это указывает то, что индикатор того, что идентификатор станции STA не добавляется вновь после этого, представляет собой "Нет", не все STA-устройства, связанные с текущей TXOP, указываются в идентификаторах рабочих объектов текущего кадра и кадров перед текущим кадром, и новое STA-устройство указывается в каждом из последующих кадров относительно текущего кадра. Для индикатора "отсутствие режима энергосбережения в TXOP", бит B22 поля VHT-SIG-A1 может приспосабливаться для индикатора "отсутствие режима энергосбережения в TXOP", и бит упоминается как бит No TXOP PS; если бит No TXOP PS равен 0, это указывает то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", STA этого BSS разрешается выполнять работу в энергосберегающем режиме, т.е. STA разрешается переключаться между состоянием пробуждения и состоянием дремоты; если бит No TXOP PS равен 1, это указывает то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Да", STA этого BSS запрещается выполнять работу в энергосберегающем режиме. Для идентификатора рабочего объекта, один или более битов в поле VHT-SIG-A1 могут приспосабливаться для того, чтобы указывать идентификатор рабочего объекта, соответствующий кадру.
[0115] В MU-MIMO-режиме, идентификатором рабочего объекта являются идентификационные данные группы (идентификационные данные группы, идентификатор группы для краткости). До того, как выполняется этот способ энергосбережения, идентификатор группы задается заранее посредством передачи служебных сигналов и задается в STA-устройстве. В частности, в MU-MIMO-режиме, включаются одна или более MU-MIMO-групп, при этом каждая MU-MIMO-группа включает в себя несколько STA-устройств, в общем, четыре STA-устройства, и каждая из вышеприведенных одной или более MU-MIMO-групп идентифицируется через идентификатор группы. До того, как выполняется этот способ энергосбережения, AP-устройство отправляет вышеприведенное задание идентификатора группы в каждое STA-устройство посредством релевантной передачи служебных сигналов; после приема вышеприведенного задания каждое STA-устройство сохраняет часть, релевантную для себя в вышеприведенном задании, так что когда выполняется этот способ энергосбережения, AP-устройство отправляет идентификатор рабочего объекта в STA-устройство, т.е. идентификатор группы; после приема идентификатора группы STA-устройство может знать то, принадлежит или нет STA-устройство MU-MIMO-группе, указываемой посредством идентификатора группы, согласно заданию идентификатора группы, сохраненного в самом STA-устройстве; если STA-устройство принадлежит MU-MIMO-группе, указываемой посредством идентификатора группы, это указывает то, что идентификатор рабочего объекта включает в себя индикатор для этого STA-устройства, и если STA-устройство не принадлежит MU-MIMO-группе, указываемой посредством идентификатора группы, это указывает то, что идентификатор рабочего объекта не включает в себя индикатор для этого STA-устройства. В SU-MIMO-режиме, идентификатор рабочего объекта является частичным идентификатором ассоциирования (идентификатором ассоциирования, AID для краткости) STA, соответствующей кадру, или идентификатор рабочего объекта является частью AID STA, соответствующей кадру, который также упоминается как частичный AID. Конкретный способ реализации заключается в том, что в SU-MIMO-режиме, AID формируется из 12 битов, и идентификатор рабочего объекта составляет младшие 9 битов в 12 битах AID. Если AID или частичный AID является идентичным AID или частичному AID этого STA-устройства, это указывает то, что идентификатор рабочего объекта включает в себя индикатор для этого STA-устройства, а если AID или частичный AID отличается от AID или частичного AID этого STA-устройства, это указывает то, что идентификатор рабочего объекта не включает в себя индикатор для этого STA-устройства.
[0116] Этап 802. STA-устройство, соответственно, получает текущий кадр и предварительно установленный кадр текущей TXOP, при этом текущий кадр включает в себя индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор "отсутствие режима энергосбережения в TXOP", и предварительно установленный кадр включает в себя идентификатор рабочего объекта.
[0117] На этом этапе, STA-устройство получает индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра и идентификатор рабочего объекта предварительно установленного кадра из последовательности преамбул кадра из AP-устройства. Предварительно установленный кадр может приспосабливать два конкретных способа реализации, и в первом способе реализации предварительно установленный кадр является текущим кадром текущей TXOP; во втором способе реализации предварительно установленный кадр является одним или более кадров от первого кадра до текущего кадра текущей TXOP.
[0118] Этап 803. STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", и если он представляет собой "Да", STA-устройство поддерживает состояние пробуждения; если он представляет собой "Нет", этап 804 выполняется.
[0119] На этом этапе, если индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра представляет собой "Да", это указывает то, что AP-устройство запрещает STA-устройству выполнение режима энергосбережения в текущей TXOP, и, следовательно, STA-устройство должно поддерживать состояние пробуждения. Если индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра представляет собой "Нет", это указывает то, что AP-устройство разрешает STA-устройству выполнять режим энергосбережения в текущей TXOP, и процедура продолжает выполнять следующий этап 804.
[0120] Этап 804. STA-устройство определяет то, удовлетворяется или нет первое условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения.
[0121] На этом этапе, в MU-MIMO-режиме, первое условие перехода в состояние дремоты может включать в себя любое или любую комбинацию из следующих трех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется первое условие перехода в состояние дремоты, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в первое условие перехода в состояние дремоты, при определении того, что не удовлетворяется первое условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Три условия, в частности, могут включать в себя следующее содержимое. Условие 1: когда идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, представляет собой "Да", STA-устройство переходит в состояние дремоты. Условие 2: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0, STA-устройство переходит в состояние дремоты. Условие 3: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0122] На этом этапе, в SU-MIMO-режиме, первое условие перехода в состояние дремоты может включать в себя комбинацию из одного или более следующих трех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется первое условие перехода в состояние дремоты, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в первое условие перехода в состояние дремоты, при определении того, что не удовлетворяется первое условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Три условия, в частности, могут включать в себя следующее содержимое. Условие 1: когда частичный AID, указываемый посредством идентификатора рабочего объекта предварительно установленного кадра, отличается от частичного AID этого STA-устройства, и индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, представляет собой "Да", STA-устройство переходит в состояние дремоты. Условие 2: когда частичный AID, указываемый посредством идентификатора рабочего объекта предварительно установленного кадра, является идентичным частичному AID этого STA-устройства, и индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, представляет собой "Да", но текущий кадр не отправляется в эту STA, STA-устройство переходит в состояние дремоты. В частности, STA-устройство может определять то, отправляется или нет текущий кадр в это STA-устройство, несколькими способами, при этом конкретный способ реализации заключается в том, что STA-устройство определяет то, соответствует или нет идентификатор уровня управления доступом к среде (уровня управления доступом к среде, MAC для краткости) текущего кадра MAC-идентификатору этого STA-устройства, и если "Да", текущий кадр отправляется в это STA-устройство; если "Нет", текущий кадр не отправляется в это STA-устройство. Условие 3: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0123] Когда выполняется этап 804, процесс определения примерного способа реализации заключается в следующем.
[0124] Первый этап: STA-устройство определяет то, включает или нет идентификатор рабочего объекта предварительно установленного кадра в себя индикатор для этого STA-устройства, и если "Да", второй этап выполняется; если "Нет", третий этап выполняется. На первом этапе, для вышеприведенных двух конкретных способов реализации предварительно установленного кадра, если предварительно установленный кадр является текущим кадром текущей TXOP, на первом этапе определяется то, включает или нет идентификатор рабочего объекта текущего кадра в себя индикатор для этого STA-устройства; если предварительно установленный кадр предусмотрен от первого кадра до текущего кадра текущей TXOP, на первом этапе определяется то, включают или нет идентификаторы рабочих объектов множества кадров от первого кадра до текущего кадра в себя индикатор для этого STA-устройства.
[0125] Второй этап: в MU-MIMO-режиме, определение того, равен или нет индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, 0, или того, принимает или нет эта STA дополнительные кадры данных, индикаторы битов данных которых равны 0, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения. В SU-MIMO-режиме, определение того, отправляется или нет текущий кадр в это STA-устройство, или определение того, принимает или нет эта STA дополнительные кадры данных, индикаторы битов данных которых равны 0, и если текущий кадр не отправляется в это STA-устройство, или это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты; и если текущий кадр отправляется в это STA-устройство, и это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равняются 1, STA-устройство поддерживает состояние пробуждения. На втором этапе, когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, второе условие перехода в состояние дремоты в существующем способе энергосбережения приспосабливается для того, чтобы определять то, переходит или нет STA-устройство в состояние дремоты. Конкретное определение для второго условия перехода в состояние дремоты является идентичным определению в существующем способе энергосбережения и не повторяется в данном документе.
[0126] Третий этап: STA-устройство определяет то, представляет индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, собой "Да" или "Нет", и если он представляет собой "Да", STA-устройство переходит в состояние дремоты; если он представляет собой "Нет", STA-устройство поддерживает состояние пробуждения. На третьем этапе, если индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, представляет собой "Нет", что демонстрирует то, что новая добавленная STA по-прежнему может возникать в последующем кадре, следовательно, до текущего кадра STA-устройство, по-прежнему не включенное в идентификатор рабочего объекта, по-прежнему может быть использовано в операции последующего кадра, и, следовательно, STA-устройство должно поддерживать состояние пробуждения. Если индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра, представляет собой "Да", что демонстрирует то, что новая добавленная STA не возникает в последующем кадре, можно считать, что STA-устройству, по-прежнему не включенному в идентификатор рабочего объекта предварительно установленного кадра до текущего кадра, предоставляется возможность переходить в состояние дремоты, и приемное устройство этого STA-устройства выключается с тем, чтобы сокращать энергопотребление STA-устройства.
[0127] В варианте 8 осуществления настоящего изобретения, AP-устройство отправляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, индикатор "отсутствие режима энергосбережения в TXOP" и идентификатор рабочего объекта в STA-устройство в каждом кадре текущей TXOP; STA-устройство непосредственно получает индикатор "отсутствие режима энергосбережения в TXOP" из AP-устройства и сначала определяет то, разрешается или нет режим энергосбережения, согласно индикатору "отсутствие режима энергосбережения в TXOP", а затем определяет то, следует или нет переходить в состояние дремоты, последовательно согласно идентификатору рабочего объекта и индикатору того, что идентификатор станции STA не добавляется вновь после этого, когда режим энергосбережения разрешается. Следовательно, способ не требует того, чтобы идентификатор рабочего объекта в первом кадре TXOP включал в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения способа энергосбережения и повышая энергосберегающий эффект.
[0128] Фиг. 9 является блок-схемой последовательности операций способа энергосбережения согласно варианту 9 осуществления настоящего изобретения. В варианте 9 осуществления настоящего изобретения, по-прежнему рассматривается в качестве примера то, что индикатор последующей STA является индикатором того, что идентификатор станции STA не добавляется вновь после этого, и индикатор режима энергосбережения в TXOP является индикатором "отсутствие режима энергосбережения в TXOP".
[0129] Кроме того, в варианте 9 осуществления настоящего изобретения, для того чтобы сокращать ресурсы для передачи служебных сигналов, бит для указания индикатора "отсутствие режима энергосбережения в TXOP" более не используется, и сторонам связи предоставляется возможность заранее предусматривать то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", т.е. режим энергосбережения разрешается в текущей TXOP по умолчанию, так что не должен приспосабливаться бит для того, чтобы выполнять указание, тем самым сокращая объем служебной информации для бита. В частности, способ может приспосабливать способ для указания стандарта связи, может указываться то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет" в стандарте связи, или информация индикатора относительно индикатора "отсутствие режима энергосбережения в TXOP" не связана со стандартом связи, т.е. эквивалентно тому, что стандарт разрешает режим энергосбережения в текущей TXOP по умолчанию. Тем не менее, индикатор того, что идентификатор станции STA не добавляется вновь после этого, по-прежнему приспосабливает бит, чтобы выполнять указание. Как показано на фиг. 9, способ включает в себя следующую процедуру.
[0130] Этап 901. AP-устройство отправляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, и идентификатор рабочего объекта в STA-устройство в каждом кадре текущей TXOP.
[0131] На этом этапе, конкретный способ, в котором AP-устройство отправляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, и идентификатор рабочего объекта в STA-устройство в каждом кадре текущей TXOP, является идентичным способу, записанному на этапе 801 в варианте 8 осуществления настоящего изобретения, и не повторяется в данном документе.
[0132] Этап 902. STA-устройство, соответственно, получает текущий кадр и предварительно установленный кадр текущей TXOP, при этом текущий кадр включает в себя индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор "отсутствие режима энергосбережения в TXOP", и предварительно установленный кадр включает в себя идентификатор рабочего объекта.
[0133] На этом этапе, STA-устройство, согласно предварительно установленному индикатору "отсутствие режима энергосбережения в TXOP", получает то, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет". Конкретный способ, в котором STA-устройство получает индикатор того, что идентификатор станции STA не добавляется вновь после этого текущего кадра текущей TXOP, и идентификатор рабочего объекта предварительно установленного кадра является идентичным способу, записанному на этапе 802 в варианте 8 осуществления настоящего изобретения, и не повторяется в данном документе.
[0134] Поскольку в варианте 9 осуществления настоящего изобретения это является эквивалентным тому, что стороны связи предусматривают, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", STA-устройство не должно определять индикатор "отсутствие режима энергосбережения в TXOP", и процесс может непосредственно выполнять следующий этап 903.
[0135] Этап 903. STA-устройство определяет то, удовлетворяется или нет первое условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения.
[0136] Конкретный способ этого этапа является идентичным способу, записанному на этапе 804 в варианте 8 осуществления настоящего изобретения, и не повторяется в данном документе.
[0137] В варианте 9 осуществления настоящего изобретения, через способ, указываемый посредством протокола связи, стороны связи заранее предусматривают, что индикатор "отсутствие режима энергосбережения в TXOP" представляет собой "Нет", т.е. режим энергосбережения разрешается в текущей TXOP по умолчанию, так что объем служебной информации сокращается, и этап, на котором STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", может опускаться, тем самым дополнительно повышая эффективность определения способа энергосбережения и повышая энергосберегающий эффект.
[0138] В варианте 8 осуществления настоящего изобретения и варианте 9 осуществления настоящего изобретения индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор "отсутствие режима энергосбережения в TXOP" представляют собой только конкретные способы реализации индикатора последующей STA и индикатора режима энергосбережения в TXOP, соответственно; специалисты в данной области техники могут понимать согласно предшествующему уровню техники, что индикатор того, что идентификатор станции STA добавляется вновь после этого, также может приспосабливаться для того, чтобы обозначать индикатор последующей STA; и когда индикатор того, что идентификатор станции STA добавляется вновь после этого, представляет собой "Да", это указывает то, что идентификатор станции STA добавляется вновь после этого; когда индикатор того, что идентификатор станции STA добавляется вновь после этого, представляет собой "Нет", это указывает то, что идентификатор станции STA не добавляется вновь после этого. Справедливо и то, что индикатор разрешенного режима энергосбережения в TXOP также может приспосабливаться для того, чтобы обозначать индикатор режима энергосбережения в TXOP, когда индикатор разрешенного режима энергосбережения в TXOP представляет собой "Да", это указывает то, что режим энергосбережения разрешается в текущей TXOP; когда индикатор разрешенного режима энергосбережения в TXOP представляет собой "Нет", это указывает то, что режим энергосбережения запрещается в текущей TXOP.
[0139] Фиг. 10 является блок-схемой последовательности операций способа энергосбережения согласно варианту 10 осуществления настоящего изобретения. В варианте 10 осуществления настоящего изобретения, индикатор последующей STA является индикатором того, что идентификатор станции STA не добавляется вновь после этого, и индикатор режима энергосбережения в TXOP является индикатором разрешенного режима энергосбережения в TXOP. Кроме того, в варианте 10 осуществления настоящего изобретения, бит приспосабливается для одновременного указания индикатора того, что идентификатор станции STA не добавляется вновь после этого, и индикатора разрешенного режима энергосбережения в TXOP, тем самым экономя бит и сокращая объем служебной информации. Как показано на фиг. 10, способ включает в себя следующую процедуру.
[0140] Этап 1001. AP-устройство отправляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, индикатор разрешенного режима энергосбережения в TXOP и идентификатор рабочего объекта в STA-устройство в каждом кадре текущей TXOP.
[0141] На этом этапе, конкретный способ, в котором AP-устройство отправляет идентификатор рабочего объекта в STA-устройство, является идентичным способу, записанному на этапе 801 варианта 8 осуществления настоящего изобретения. Тем не менее, AP-устройство отправляет индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор разрешенного режима энергосбережения в TXOP в STA-устройство посредством приспособления идентичного бита. В частности, индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор разрешенного режима энергосбережения в TXOP включают в себя суммарно 1 бит, и когда идентификатор станции STA не добавляется вновь после этого, и режим энергосбережения разрешается в текущей TXOP, бит представляет собой "Да", что, в общем, обозначается с помощью значения 1; в любом другом случае бит представляет собой "Нет", что, в общем, обозначается с помощью значения 0, и, например: когда идентификатор станции STA добавляется вновь после этого, независимо от того, разрешается или нет режим энергосбережения в текущей TXOP, бит представляет собой "Нет"; или когда режим энергосбережения запрещается в текущей TXOP, независимо от того, добавляется или нет идентификатор станции STA вновь после этого, бит представляет собой "Нет".
[0142] Этап 1002. STA-устройство, соответственно, получает текущий кадр и предварительно установленный кадр текущей TXOP, при этом текущий кадр включает в себя индикатор того, что идентификатор станции STA не добавляется вновь после этого, и индикатор разрешенного режима энергосбережения в TXOP, и предварительно установленный кадр включает в себя идентификатор рабочего объекта.
[0143] Этап 1003. STA-устройство определяет то, удовлетворяется или нет как то, что индикатор разрешенного режима энергосбережения в TXOP текущего кадра представляет собой "Да", так и то, что индикатор того, что идентификатор станции STA не добавляется вновь после этого, представляет собой "Да", если "Да", этап 1004 выполняется; если "Нет", STA-устройство поддерживает состояние пробуждения.
[0144] На этом этапе, STA-устройство определяет то, представляет вышеприведенный 1 бит, используемый для одновременного указания индикатора того, что идентификатор станции STA не добавляется вновь после этого, и индикатора разрешенного режима энергосбережения в TXOP, собой "Да" или "Нет", если бит представляет собой "Да", он указывает, что то, что индикатор разрешенного режима энергосбережения в TXOP текущего кадра представляет собой "Да", и индикатор того, что идентификатор станции STA не добавляется вновь после этого, представляет собой "Да", удовлетворяются одновременно, режим энергосбережения может быть выполнен, и процедура продолжает выполнять следующий этап 1004; если бит представляет собой "Нет", это указывает то, что не удовлетворяется одно из условий, или не удовлетворяются ни одно из условий, и STA-устройство поддерживает состояние пробуждения.
[0145] Этап 1004. STA-устройство определяет то, удовлетворяется или нет второе условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения.
[0146] На этом этапе, второе условие перехода в состояние дремоты может включать в себя два условия перехода в состояние дремоты в предшествующем уровне техники, т.е. не требуется модифицировать условия перехода в состояние дремоты в существующих протоколах связи, тем самым упрощая модернизацию и восстановление существующего устройства связи.
[0147] В частности, в MU-MIMO-режиме, второе условие перехода в состояние дремоты может включать в себя любое или любую комбинацию из следующих трех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется второе условие перехода в состояние дремоты, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных во второе условие перехода в состояние дремоты, при определении того, что не удовлетворяется второе условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Три условия, в частности, могут включать в себя следующее содержимое. Условие 1: когда идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, STA-устройство переходит в состояние дремоты. Условие 2: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0, STA-устройство переходит в состояние дремоты. Условие 3: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0148] На этом этапе, в SU-MIMO-режиме, первое условие перехода в состояние дремоты может включать в себя любое или любую комбинацию из следующих трех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется второе условие перехода в состояние дремоты, STA-устройство переходит в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в второе условие перехода в состояние дремоты, при определении того, что не удовлетворяется второе условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Три условия, в частности, могут включать в себя следующее содержимое. Условие 1: когда частичный AID, указываемый в идентификаторе рабочего объекта предварительно установленного кадра, отличается от частичного AID этого STA-устройства, STA-устройство переходит в состояние дремоты. Условие 2: когда частичный AID, указываемый в идентификаторе рабочего объекта предварительно установленного кадра, является идентичным частичному AID этого STA-устройства, но текущий кадр не отправляется в эту STA, STA-устройство переходит в состояние дремоты. В частности, STA-устройство может определять то, отправляется или нет текущий кадр в это STA-устройство, несколькими способами, при этом конкретный способ реализации заключается в том, что STA-устройство определяет то, соответствует или нет MAC-идентификатор текущего кадра MAC-идентификатору этого STA-устройства, и если "Да", текущий кадр отправляется в это STA-устройство; если "Нет", текущий кадр не отправляется в это STA-устройство. Условие 3: когда идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты.
[0149] Когда выполняется этап 1004, процесс определения примерного способа реализации заключается в следующем.
[0150] Первый этап: STA-устройство определяет то, включает или нет идентификатор рабочего объекта предварительно установленного кадра в себя индикатор для этого STA-устройства, и если "Да", второй этап выполняется; если "Нет", STA-устройство переходит в состояние дремоты.
[0151] Второй этап: в MU-MIMO-режиме, определение того, равен или нет индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, 0, или того, принимает или нет эта STA дополнительные кадры данных, индикаторы битов данных которых равны 0, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения. В SU-MIMO-режиме, определение того, отправляется или нет текущий кадр в это STA-устройство, или определение того, принимает или нет эта STA дополнительные кадры данных, индикаторы битов данных которых равны 0, и если текущий кадр не отправляется в это STA-устройство, или это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, STA-устройство переходит в состояние дремоты; и если текущий кадр отправляется в это STA-устройство, и это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равняются 1, STA-устройство поддерживает состояние пробуждения.
[0152] В варианте 10 осуществления настоящего изобретения, 1 бит приспосабливается для указания индикатора того, что идентификатор станции STA не добавляется вновь после этого, и индикатора разрешенного режима энергосбережения в TXOP одновременно, тем самым дополнительно сокращая объем служебной информации для 1 бита.
[0153] На основе вышеприведенных технических решений, записанных в вариантах 7-10 осуществления настоящего изобретения, дополнительно, способ энергосбережения дополнительно включает в себя следующий этап: STA-устройство задает вложенный идентификатор. Вложенный идентификатор используется для обозначения того, включен или нет идентификатор STA-устройства в идентификатор рабочего объекта предварительно установленного кадра, и вложенный идентификатор первоначально задается представляющим собой "Нет". В частности, STA-устройство может приспосабливать бит в качестве вложенного идентификатора, и во время начального задания значение бита равно 0, при условии, что идентификатор рабочего объекта кадра включает в себя идентификатор STA-устройства, значение бита, соответствующее вложенному идентификатору STA-устройства, задается равным 1, и после того, как принимается последующий кадр, значение бита по-прежнему поддерживается равным 1. В вышеприведенных трех вариантах осуществления, этап задания вложенного идентификатора для STA-устройства, соответственно, может быть выполнен до или одновременно с вышеприведенным этапом 701, этапом 801, этапом 901 и этапом 1002. После того как STA-устройство получает идентификатор рабочего объекта предварительно установленного кадра, STA-устройство определяет то, представляет или нет текущий вложенный идентификатор собой "Да" или "Нет", и если он представляет собой "Да", вложенный идентификатор поддерживается представляющим собой "Да"; если он представляет собой "Нет", определяется то, включает или нет идентификатор рабочего объекта текущего кадра в себя идентификатор этого STA-устройства, и если "Да", вложенный идентификатор задается представляющим собой "Да"; в противном случае вложенный идентификатор поддерживается представляющим собой "Нет". На этапе 702, этапе 804, этапе 903 и этапе 1004, конкретный способ для определения того, включает или нет идентификатор рабочего объекта предварительно установленного кадра в себя идентификатор этого STA-устройства, включает в себя: определение того, представляет вложенный идентификатор собой "Да" или "Нет", при этом если вложенный идентификатор представляет собой "Да", это указывает то, что идентификатор этого STA-устройства включен в идентификатор рабочего объекта предварительно установленного кадра, а если вложенный идентификатор представляет собой "Нет", это указывает то, что идентификатор этого STA-устройства не включается в идентификатор рабочего объекта предварительно установленного кадра. Способ задания вложенного идентификатора приспосабливается таким образом, что этап определения того, включает или нет идентификатор рабочего объекта предварительно установленного кадра в себя идентификатор этого STA-устройства, является прямым, удобным и простым, тем самым повышая эффективность обработки определения.
[0154] На основе вышеприведенных технических решений, записанных в вариантах 7-10 осуществления настоящего изобретения, дополнительно, способ энергосбережения дополнительно включает в себя то, что: STA-устройство получает информацию длительности текущей TXOP. В вышеприведенных трех вариантах осуществления этап, на котором STA-устройство получает информацию длительности текущей TXOP, соответственно, может быть выполнен до или одновременно с вышеприведенным этапом 701, этапом 801, этапом 901 и этапом 1002. На этапе 702, этапе 804, этапе 903 и этапе 1004, после того, как STA-устройство переходит в состояние дремоты, и когда заканчивается длительность текущей TXOP, STA-устройство переходит в состояние пробуждения, тем самым обеспечивая то, что когда наступает следующая TXOP, STA-устройство находится в состоянии пробуждения и успешно принимает соответствующую информацию индикатора, переносимую в кадре следующей TXOP.
[0155] Фиг. 11 является принципиальной структурной схемой STA-устройства согласно варианту 11 осуществления настоящего изобретения. Устройство в этом варианте осуществления может быть STA в беспроводной MIMO-связи. Когда точка доступа, AP-устройство отправляет данные или информацию в STA-устройство, применяется способ в вышеприведенном варианте осуществления способа. В практическом варианте применения оконечные равноправные узлы связи в MIMO могут представлять собой AP и STA, так что в различных случаях связи, устройство может быть, соответственно, использовано в качестве AP или STA. Как показано на фиг. 11, STA-устройство 110, по меньшей мере, включает в себя: модуль 111 получения и модуль 112 управления и дополнительно может включать в себя модуль 113 обработки идентификаторов.
[0156] Модуль 111 получения выполнен с возможностью получать текущий кадр и предварительно установленный кадр текущей TXOP, соответственно, при этом текущий кадр включает в себя индикатор последующей STA и индикатор режима энергосбережения в TXOP, и предварительно установленный кадр включает в себя идентификатор рабочего объекта; модуль 111 получения отправляет индикатор последующей STA текущего кадра текущей TXOP, индикатор режима энергосбережения в TXOP текущего кадра и идентификатор рабочего объекта предварительно установленного кадра в модуль 112 управления.
[0157] Модуль 112 управления выполнен с возможностью, согласно индикатору последующей STA текущего кадра текущей TXOP, индикатору режима энергосбережения в TXOP текущего кадра и идентификатору рабочего объекта предварительно установленного кадра из модуля 111 получения, управлять STA-устройством и управлять STA-устройством таким образом, чтобы переходить в состояние дремоты, когда индикатор режима энергосбережения в TXOP текущего кадра разрешается, идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор последующей STA текущего кадра представляет собой то, что идентификатор станции STA не добавляется вновь после этого.
[0158] На основе вышеприведенных технических решений модуль 112 управления дополнительно выполнен с возможностью управлять STA-устройством таким образом, чтобы поддерживать состояние пробуждения, когда индикатор режима энергосбережения в TXOP текущего кадра разрешается, идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства, и индикатор последующей STA текущего кадра представляет собой то, что идентификатор станции STA добавляется вновь после этого.
[0159] На основе вышеприведенных технических решений, в частности, модуль 111 получения, в частности, может приспосабливать любой из следующих трех способов, чтобы получать индикатор последующей STA и индикатор режима энергосбережения в TXOP. В первом способе, модуль 111 получения выполнен с возможностью получать 1 бит информации, обозначающей индикатор последующей STA, и 1 бит информации, обозначающей индикатор режима энергосбережения в TXOP. Альтернативно, во втором способе, модуль 111 получения выполнен с возможностью получать 1 бит информации, обозначающей индикатор последующей STA, и получать то, что индикатор режима энергосбережения в TXOP разрешается, согласно стандарту связи. Альтернативно, в третьем способе, модуль 111 получения выполнен с возможностью получать 1 бит информации, обозначающей индикатор последующей STA, и индикатор режима энергосбережения в TXOP, при этом когда индикатор последующей STA представляет собой то, что идентификатор станции STA не добавляется вновь после этого, и индикатор режима энергосбережения в TXOP разрешается, бит представляет собой "Да", и когда индикатор последующей STA представляет собой то, что идентификатор станции STA добавляется вновь после этого, или индикатор режима энергосбережения в TXOP запрещается, бит представляет собой "Нет".
[0160] На основе вышеприведенных технических решений, в частности, модуль 111 получения, в частности, может приспосабливать любой из следующих трех способов, чтобы получать идентификатор рабочего объекта. В первом способе, модуль 111 получения выполнен с возможностью получать идентификатор рабочего объекта текущего кадра текущей TXOP. Альтернативно, во втором способе, модуль 111 получения выполнен с возможностью получать идентификатор рабочего объекта одного или более кадров от первого кадра до текущего кадра текущей TXOP.
[0161] На основе вышеприведенных технических решений STA-устройство дополнительно может включать в себя модуль 113 обработки идентификаторов. Модуль 113 обработки идентификаторов выполнен с возможностью сохранять и обновлять вложенный идентификатор STA-устройства. В частности, модуль 111 получения получает идентификатор рабочего объекта предварительно установленного кадра текущей TXOP и отправляет идентификатор рабочего объекта в модуль 113 обработки идентификаторов, модуль 113 обработки идентификаторов выполнен с возможностью определять то, представляет или нет текущий вложенный идентификатор собой "Да" или "Нет", и если текущий вложенный идентификатор представляет собой "Да", вложенный идентификатор поддерживается представляющим собой "Да"; если он представляет собой "Нет", определяется то, включает или нет идентификатор рабочего объекта текущего кадра в себя идентификатор этого STA-устройства, и если "Да", вложенный идентификатор задается представляющим собой "Да"; в противном случае вложенный идентификатор поддерживается представляющим собой "Нет". Соответственно, модуль 112 управления выполнен с возможностью определять то, представляет вложенный идентификатор, сохраненный в модуле 113 обработки идентификаторов, собой "Да" или "Нет", и если вложенный идентификатор представляет собой "Да", определять то, что идентификатор рабочего объекта предварительно установленного кадра включает в себя индикатор для этого STA-устройства, а если вложенный идентификатор представляет собой "Нет", определять то, что идентификатор рабочего объекта предварительно установленного кадра не включает в себя индикатор для этого STA-устройства.
[0162] На основе вышеприведенных технических решений модуль 111 получения дополнительно выполнен с возможностью получать информацию длительности текущей TXOP и отправлять информацию длительности в модуль 112 управления. Соответственно, модуль 112 управления дополнительно выполнен с возможностью управлять STA-устройством согласно информации длительности текущей TXOP из модуля 111 получения, и, в частности, когда заканчивается длительность текущей TXOP, модуль 112 управления управляет STA-устройством, чтобы переходить в состояние пробуждения.
[0163] Конкретный способ работы вышеприведенных модулей STA-устройства варианта 11 осуществления настоящего изобретения может быть выполнен посредством приспособления способа энергосбережения, записанного в вариантах 7-10 осуществления настоящего изобретения, и техническое решение, не детализированное в варианте 11 осуществления настоящего изобретения, может быть реализовано в отношении того, что записывается в вариантах 7-10 осуществления настоящего изобретения.
[0164] В варианте 11 осуществления настоящего изобретения, STA-устройство получает индикатор последующей STA и управляет STA-устройством, чтобы переходить в состояние дремоты, когда индикатор режима энергосбережения в TXOP разрешается, индикатор последующей STA представляет собой то, что идентификатор станции STA не добавляется вновь после этого, и идентификатор рабочего объекта предварительно установленного кадра не включает в себя идентификатор этого STA-устройства. Следовательно, если приспосабливается способ энергосбережения, идентификатор рабочего объекта в первом кадре TXOP не должен включать в себя все STA-устройства, связанные с TXOP, тем самым расширяя диапазон применения способа энергосбережения и повышая энергосберегающий эффект.
[0165] Следует отметить, что для вариантов осуществления способа, для простоты пояснения варианты осуществления способа описываются как комбинация последовательности действий, но специалистам в данной области техники должно быть известным, что настоящее изобретение не ограничено порядком действий, поскольку некоторые этапы, в соответствии с настоящим изобретением, могут выполняться в другом порядке или одновременно. Во-вторых, специалисты в данной области техники также должны знать, что варианты осуществления, приведенные в подробном описании, попадают в рамки примерных вариантов осуществления, и связанные действия и модули не обязательно требуются посредством настоящего изобретения.
[0166] Способ энергосбережения может задаваться посредством интегрирования вышеприведенных вариантов осуществления, что включает в себя следующие этапы.
[0167] S110. Задание индикатора режима энергосбережения текущего кадра данных, при этом индикатор режима энергосбережения используется для указания того, что STA, принимающая текущий кадр данных, допускает разрешение на то, чтобы переходить в состояние энергосбережения.
[0168] S1102. Отправка текущего кадра данных в текущей возможности TXOP передачи, так что STA, принимающая текущий кадр данных, определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты, и индикатор режима энергосбережения, включенный, по меньшей мере, в один кадр данных, который отправляется перед текущим кадром данных и отправляется в TXOP, используется для указания того, что STA запрещается выполнение энергосбережения.
[0169] Очевидно, что STA-устройство представляет собой STA-устройство, имеющее функцию перехода в состояние дремоты.
[0170] Конкретный способ для задания индикатора питания может включать в себя следующие этапы: если индикатор режима энергосбережения предыдущего кадра относительно текущего кадра указывает то, что режим энергосбережения разрешается, индикатор режима энергосбережения текущего кадра непосредственно задается равным разрешенному режиму энергосбережения; или если индикатор режима энергосбережения предыдущего кадра относительно текущего кадра представляет собой запрещенный режим энергосбережения, определяется то, задается или нет индикатор режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения, согласно тому, разрешает или нет текущая TXOP режим энергосбережения, и если удовлетворяется разрешенный режим энергосбережения, индикатор режима энергосбережения текущего кадра задается равным разрешенному режиму энергосбережения.
[0171] Дополнительно, определение того, задается или нет индикатор режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения, согласно тому, разрешает или нет текущая TXOP режим энергосбережения, и если режим энергосбережения разрешается, задание индикатора режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения, включает в себя следующие этапы.
[0172] Согласно тому, разрешается или нет режим энергосбережения в TXOP, и тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра данных, определяется то, задается или нет индикатор режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения, и если режим энергосбережения разрешается в TXOP, и идентификатор станции STA не добавляется вновь в идентификатор рабочего объекта последующего кадра относительно текущего кадра данных, индикатор режима энергосбережения текущего кадра задается равным разрешенному режиму энергосбережения.
[0173] В качестве реализации, если индикатор режима энергосбережения, по меньшей мере, в одном кадре данных, который отправляется перед текущим кадром данных и отправляется в TXOP, равен 1, указывается то, что STA запрещается выполнение режима энергосбережения; если индикатор режима энергосбережения текущего кадра равен 0, указывается то, что STA, принимающая кадр данных, допускает разрешение на то, чтобы переходить в состояние энергосбережения.
[0174] Индикаторы режима энергосбережения во всех кадрах данных перед текущим кадром данных, которые отправляются в текущей возможности TXOP передачи, указывают то, что STA запрещается выполнение режима энергосбережения, а индикаторы режима энергосбережения во всех последующих кадрах данных относительно текущего кадра данных, которые отправляются в текущей TXOP, указывают то, что STA допускает разрешение на то, чтобы переходить в состояние энергосбережения.
[0175] В вышеописанных вариантах осуществления, описания для вариантов осуществления имеют различные акценты. Для части, не описанной подробно в некотором варианте осуществления, можно обратиться к релевантным описаниям в других вариантах осуществления.
[0176] Специалисты в данной области техники могут понимать, что все или часть этапов способа согласно вариантам осуществления могут быть реализованы посредством программы, выдающей инструкции релевантным аппаратным средствам. Программа может сохраняться на машиночитаемом носителе хранения данных. Когда программа запускается, выполняются этапы способа согласно вариантам осуществления. Носитель хранения данных может быть любым носителем, который допускает сохранение программных кодов, таким как постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск.
[0177] Дополнительно предоставляется устройство точки доступа, которое имеет функцию перехода в состояние дремоты и включает в себя:
[0178] - блок задания, выполненный с возможностью задавать индикатор режима энергосбережения текущего кадра данных, при этом индикатор режима энергосбережения используется для указания того, что STA, принимающая текущий кадр данных, допускает разрешение на то, чтобы переходить в состояние энергосбережения; и
[0179] - блок отправки, выполненный с возможностью отправлять текущий кадр данных в текущей возможности TXOP передачи, так что STA, принимающая текущий кадр данных, определяет то, следует или нет переходить в состояние дремоты, согласно результату определения на предмет условия перехода в состояние дремоты,
[0180] - при этом блок задания задает текущий кадр так, что индикатор режима энергосбережения, включенный, по меньшей мере, в один кадр данных, который отправляется перед текущим кадром данных и отправляется в TXOP, используется для указания запрещенного режима энергосбережения.
[0181] Устройство может завершать процессы способа вышеприведенных этапов S1101-S1102 и может выполнять функции этапов S1101-S1102.
[0182] Например, блок задания, при задании индикатора режима энергосбережения текущего кадра данных, непосредственно задает индикатор режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения, если индикатор режима энергосбережения предыдущего кадра относительно текущего кадра указывает то, что режим энергосбережения разрешается; или
[0183] - если индикатор режима энергосбережения предыдущего кадра относительно текущего кадра представляет собой запрещенный режим энергосбережения, определяет то, задается или нет индикатор режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения, согласно тому, разрешает или нет текущая TXOP режим энергосбережения, и если текущая TXOP разрешает режим энергосбережения, задает индикатор режима энергосбережения текущего кадра равным разрешенному режиму энергосбережения.
[0184] Дополнительно, блок задания выполнен с возможностью задавать индикатор режима энергосбережения равным 1, чтобы указывать то, что STA запрещается выполнение режима энергосбережения; и задавать индикатор режима энергосбережения равным 0, чтобы указывать то, что STA, принимающая кадр данных, разрешает режим энергосбережения.
[0185] В SU-MIMO-режиме, идентификатор рабочего объекта является идентификатором ассоциирования (идентификатором ассоциирования, AID для краткости) из идентификаторов ассоциирования STA, соответствующей кадру, и может представлять собой любой идентификатор, ассоциированный с STA, соответствующей кадру, и если он представляет собой идентификатор ассоциирования STA, только эта STA указывается; например, идентификатор ассоциирования STA может представлять собой идентификатор (идентификатор) уровня MAC (управления доступом к среде) этой STA, и MAC-идентификатор, в общем, также упоминается как MAC-адрес (адрес).
[0186] Аналогично, в MU-MIMO-режиме, идентификатор рабочего объекта представлять собой идентификатор группы, как описано выше, но не ограничивается реализацией приспособления идентификатора группы и может представлять собой любой или несколько идентификаторов, указывающих несколько STA; например, в MU-MIMO-режиме, идентификатор рабочего объекта дополнительно может быть реализован посредством использования нескольких MAC-адресов, соответствующих нескольким STA, соответственно, т.е. идентификатор рабочего объекта также может представлять собой несколько MAC-адресов, соответствующих нескольким STA, соответственно.
[0187] В вариантах 1-4 осуществления настоящего изобретения, при задании индикатора режима энергосбережения в TXOP, AP дополнительно может ограничивать число раз, когда изменяется значение индикатора режима энергосбережения в TXOP, и/или форму изменения значения индикатора режима энергосбережения в TXOP.
[0188] Предоставляется вариант 12 осуществления.
[0189] Этап 1201. AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство. Каждый кадр включает в себя: идентификатор рабочего объекта кадра и индикатор "отсутствие режима энергосбережения в TXOP" кадра, и индикатор "отсутствие режима энергосбережения в TXOP" каждого кадра задается посредством AP согласно тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. Поскольку изменение индикатора "отсутствие режима энергосбережения в TXOP" разрешается только один раз, и изменение индикатора режима энергосбережения в TXOP с индикатора запрещенного режима энергосбережения на индикатор разрешенного режима энергосбережения разрешается только тогда, когда индикатор "отсутствие режима энергосбережения в TXOP" изменяется один раз, и предполагается, что индикатор "отсутствие режима энергосбережения в TXOP" изменяется в K-том кадре, способ реализации заключается в том, что: во всех кадрах от первого кадра до (K-1)-вого кадра текущей TXOP, включающих в себя первый кадр и (K-1)-вый кадр, т.е. во всех кадрах текущей TXOP перед кадром (т.е. K-тым кадром), в котором изменяется индикатор "отсутствие режима энергосбережения в TXOP", AP-устройство задает значение индикатора "отсутствие режима энергосбережения в TXOP" равным индикатору запрещенного режима энергосбережения, т.е. 1; во всех кадрах от K-того кадра до последнего кадра текущей TXOP, включающих в себя K-тый кадр и последний кадр, т.е. в кадре (т.е. K-том кадре), в котором изменяется индикатор "отсутствие режима энергосбережения в TXOP", и во всех кадрах текущей TXOP после кадра (т.е. K-того кадра), AP-устройство задает значение индикатора "отсутствие режима энергосбережения в TXOP" равным индикатору разрешенного режима энергосбережения, т.е. 0.
[0190] Этап 1202. STA-устройство получает текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор "отсутствие режима энергосбережения в TXOP" кадра и идентификатор рабочего объекта кадра.
[0191] Этап 1203. STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", если он представляет собой "Нет", этап 1204 выполняется; если он представляет собой "Да", STA-устройство поддерживает состояние пробуждения, и STA-устройство использует следующий кадр в качестве нового текущего кадра и возвращается к этапу 1202.
[0192] Этап 1204. В каждом кадре от текущего кадра до последнего кадра текущей TXOP STA-устройство определяет то, удовлетворяется или нет первое условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения. На этом этапе, не требуется модификация условий перехода в состояние дремоты в существующем протоколе связи согласно первому условию перехода в состояние дремоты, тем самым упрощая модернизацию и восстановление существующего устройства связи.
[0193] Как описано в варианте 4 осуществления, в MU-MIMO-режиме, второе условие перехода в состояние дремоты может включать в себя комбинацию одного или обоих из двух условий, а в SU-MIMO-режиме, второе условие перехода в состояние дремоты может включать в себя комбинацию одного или обоих из двух условий. Реализация согласно реализации 1 варианта 4 осуществления может состоять в том, что: в MU-MIMO-режиме второе условие перехода в состояние дремоты включает в себя последнее из двух условий, а в SU-MIMO-режиме, второе условие перехода в состояние дремоты включает в себя последнее из двух условий, т.е. в MU-MIMO-режиме и SU-MIMO-режиме, второе условие перехода в состояние дремоты заключается в том, что: идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, что является эквивалентным тому, что второе условие перехода в состояние дремоты заключается в том, что это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, которые отправляются в это STA-устройство, и отвечает на кадр данных с помощью соответствующего ACK. Реализация согласно реализации 2 варианта 4 осуществления может состоять в том, что: в MU-MIMO-режиме второе условие перехода в состояние дремоты включает в себя два условия, а в SU-MIMO-режиме, второе условие перехода в состояние дремоты включает в себя последнее из двух условий, которое является эквивалентным условию во втором условии перехода в состояние дремоты, приспосабливаемом в реализации 1 вышеприведенного варианта 4 осуществления, первое условие в MU-MIMO-режиме добавляется, так что второе условие перехода в состояние дремоты в MU-MIMO-режиме и SU-MIMO-режиме может исчерпывающе обозначать, что включаются следующие условие 1 и условие 2.
[0194] Условие 1: Идентификационные данные группы (т.е. идентификатор группы) текущего кадра включают в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0.
[0195] Условие 2: Идентификатор рабочего объекта текущего кадра включает в себя индикатор для этого STA-устройства, и эта STA принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, что является эквивалентным тому, что это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, которые отправляются в это STA-устройство, и отвечает на кадр данных с помощью соответствующего ACK.
[0196] Более подробный способ реализации способа энергосбережения вышеприведенного варианта 12 осуществления заключается в следующем и записывается в качестве варианта 13 осуществления.
[0197] Этап 1301. AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство. Каждый кадр включает в себя: идентификатор рабочего объекта кадра и индикатор "отсутствие режима энергосбережения в TXOP" кадра, и индикатор "отсутствие режима энергосбережения в TXOP" каждого кадра задается посредством AP согласно тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. Когда индикатор "отсутствие режима энергосбережения в TXOP" изменяется один раз, и предполагается, что индикатор "отсутствие режима энергосбережения в TXOP" изменяется в K-том кадре, способ реализации заключается в том, что: во всех кадрах от первого кадра до (K-1)-вого кадра текущей TXOP, включающих в себя первый кадр и (K-1)-вый кадр, т.е. во всех кадрах текущей TXOP перед кадром (т.е. K-тым кадром), в котором изменяется индикатор "отсутствие режима энергосбережения в TXOP", AP-устройство задает значение индикатора "отсутствие режима энергосбережения в TXOP" равным индикатору запрещенного режима энергосбережения, т.е. 1; во всех кадрах от K-того кадра до последнего кадра текущей TXOP, включающих в себя K-тый кадр и последний кадр, т.е. в кадре (т.е. K-том кадре), в котором изменяется индикатор "отсутствие режима энергосбережения в TXOP", и во всех кадрах текущей TXOP после кадра (т.е. K-того кадра), AP-устройство задает значение индикатора "отсутствие режима энергосбережения в TXOP" равным индикатору разрешенного режима энергосбережения, т.е. 0.
[0198] В идентичной TXOP индикатор режима энергосбережения в TXOP каждого кадра задается посредством AP согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, и тому, добавляется или нет STA, имеющая функцию перехода в состояние дремоты, вновь в идентификатор рабочего объекта последующего кадра относительно кадра. В частности, AP может приспосабливать вышеприведенный второй способ, чтобы определять то, добавляется или нет STA, имеющая функцию перехода в состояние дремоты, вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, т.е. определяется то, указывает или нет идентификатор рабочего объекта текущего кадра STA-устройство, имеющее функцию перехода в состояние дремоты и требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, и если "Да", это указывает то, что данные не передаются в новое STA-устройство в каждом из последующих кадров относительно текущего кадра, удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого, в текущем кадре; в противном случае, не удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого в текущем кадре. Можно легко видеть, что удовлетворяется вышеприведенное условие касательно того, что идентификатор станции STA не добавляется вновь после этого, в текущем кадре, что является эквивалентным тому, что: в текущей TXOP, в каждом из последующих кадров относительно текущего кадра, STA-устройство, имеющее функцию перехода в состояние дремоты, в которое передает данные AP, может представлять собой одно из нескольких STA-устройств, которые указываются посредством идентификатора рабочего объекта текущего кадра.
[0199] В этом варианте осуществления, способ для задания индикатора режима энергосбережения в TXOP исчерпывающе описывается следующим образом: если индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра задается равным разрешенному режиму энергосбережения, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным разрешенному режиму энергосбережения; если индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра задается равным запрещенному режиму энергосбережения, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным разрешенному режиму энергосбережения или запрещенному режиму энергосбережения. Когда индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным разрешенному режиму энергосбережения или запрещенному режиму энергосбережения, только тогда, когда удовлетворяется и то, что режим энергосбережения разрешен в текущей TXOP, и то, STA не добавляется вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP может задаваться равным разрешенному режиму энергосбережения. Если режим энергосбережения не разрешается в текущей TXOP, индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP может задаваться равным запрещенному режиму энергосбережения.
[0200] Этап 1302. STA-устройство получает текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор "отсутствие режима энергосбережения в TXOP" кадра и идентификатор рабочего объекта кадра.
[0201] Этап 1303. STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", если он представляет собой "Нет", этап 1304 выполняется; если он представляет собой "Да", STA-устройство поддерживает состояние пробуждения и, соответственно, не должно определять то, удовлетворяется или нет условие перехода в состояние дремоты, и STA-устройство использует следующий кадр в качестве нового текущего кадра и возвращается к этапу 1302.
[0202] Этап 1304. В каждом кадре от текущего кадра до последнего кадра текущей TXOP, т.е. в кадре, в котором индикатор "отсутствие режима энергосбережения в TXOP" в текущей TXOP представляет собой "Нет", STA-устройство определяет то, удовлетворяется или нет третье условие перехода в состояние дремоты, и если "Да", STA-устройство может переходить в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения. Несколько STA-устройств, после приема кадра данных, отправленного в них в каждом кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения, определяют то, удовлетворяется или нет третье условие перехода в состояние дремоты, и если "Да", STA-устройство переходит в состояние дремоты; если "Нет", STA-устройство поддерживает состояние пробуждения. Третье условие перехода в состояние дремоты может включать в себя любое одно или любую комбинацию из следующих четырех условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется третье условие перехода в состояние дремоты, STA-устройство может переходить в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в третье условие перехода в состояние дремоты, при определении того, что не удовлетворяется третье условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Четыре условия, в частности, могут включать в себя следующее содержимое.
[0203] Условие 1: Идентификационные данные группы (т.е. идентификатор группы) текущего кадра не включают в себя индикатор для этого STA-устройства.
[0204] Условие 2: Частичный AID, указываемый в идентификаторе рабочего объекта текущего кадра, отличается от частичного AID этого STA-устройства, или текущий кадр не отправляется в эту STA.
[0205] Условие 3: Идентификационные данные группы (т.е. идентификатор группы) текущего кадра включают в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0.
[0206] Условие 4: это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, которые отправляются в это STA-устройство, и отвечает на кадр данных с помощью соответствующего ACK.
[0207] Способ энергосбережения вышеприведенного варианта 13 осуществления может быть дополнительно оптимизирован таким образом, что получается вариант 14 осуществления.
[0208] Этап 1401. AP-устройство отправляет один или более кадров текущей TXOP в STA-устройство. Каждый кадр включает в себя: идентификатор рабочего объекта кадра и индикатор "отсутствие режима энергосбережения в TXOP" кадра, и индикатор "отсутствие режима энергосбережения в TXOP" каждого кадра задается посредством AP согласно тому, добавляется или нет идентификатор станции STA вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP. Когда индикатор "отсутствие режима энергосбережения в TXOP" изменяется один раз, и предполагается, что индикатор "отсутствие режима энергосбережения в TXOP" изменяется в K-том кадре, способ реализации заключается в том, что: во всех кадрах от первого кадра до (K-1)-вого кадра текущей TXOP, включающих в себя первый кадр и (K-1)-вый кадр, т.е. во всех кадрах текущей TXOP перед кадром (т.е. K-тым кадром), в котором изменяется индикатор "отсутствие режима энергосбережения в TXOP", AP-устройство задает значение индикатора "отсутствие режима энергосбережения в TXOP" равным индикатору запрещенного режима энергосбережения, т.е. 1; во всех кадрах от K-того кадра до последнего кадра текущей TXOP, включающих в себя K-тый кадр и последний кадр, т.е. в кадре (т.е. K-том кадре), в котором изменяется индикатор "отсутствие режима энергосбережения в TXOP", и во всех кадрах текущей TXOP после кадра (т.е. K-того кадра), AP-устройство задает значение индикатора "отсутствие режима энергосбережения в TXOP" равным индикатору разрешенного режима энергосбережения, т.е. 0.
[0209] В идентичной TXOP индикатор режима энергосбережения в TXOP каждого кадра задается посредством AP согласно тому, разрешается или нет режим энергосбережения в текущей TXOP, вышеприведенным ограничениям i и ii, а также тому, добавляется или нет STA, имеющая функцию перехода в состояние дремоты, вновь в идентификатор рабочего объекта последующего кадра относительно кадра. Способ, в котором AP определяет то, добавляется или нет STA, имеющая функцию перехода в состояние дремоты, вновь в идентификатор рабочего объекта последующего кадра относительно каждого кадра текущей TXOP, включает в себя: определение того, включают или нет несколько STA-устройств, которые указываются посредством идентификатора рабочего объекта текущего кадра, и несколько STA-устройств, в которые AP один раз передает данные в каждом кадре до текущего кадра, в себя STA-устройство, имеющее функцию перехода в состояние дремоты и требуемое для того, чтобы передавать данные во всех кадрах после текущего кадра в текущей TXOP, и если "Да", это указывает то, что данные не передаются в новое STA-устройство в каждом из последующих кадров относительно текущего кадра, удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого, в текущем кадре; в противном случае, не удовлетворяется условие касательно того, что идентификатор станции STA не добавляется вновь после этого в текущем кадре. Можно легко видеть, что удовлетворяется вышеприведенное условие касательно того, что идентификатор станции STA не добавляется вновь после этого, в текущем кадре, что является эквивалентным тому, что: в текущей TXOP, в каждом из последующих кадров относительно текущего кадра, STA-устройство, имеющее функцию перехода в состояние дремоты, в которое передает данные AP, может представлять собой одно из нескольких STA-устройств, которые указываются посредством идентификатора рабочего объекта текущего кадра, или представлять собой STA-устройство из нескольких STA-устройств, в которые AP один раз передает данные в каждом кадре перед текущим кадром.
[0210] В этом варианте осуществления, способ для задания индикатора режима энергосбережения в TXOP исчерпывающе описывается следующим образом: согласно вышеприведенным ограничениям i и ii, если индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра задается равным разрешенному режиму энергосбережения, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным разрешенному режиму энергосбережения; если индикатор режима энергосбережения в TXOP предыдущего кадра относительно текущего кадра задается равным запрещенному режиму энергосбережения, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным разрешенному режиму энергосбережения или запрещенному режиму энергосбережения. Когда согласно вышеприведенным ограничениям i и ii, индикатор режима энергосбережения в TXOP текущего кадра может задаваться равным разрешенному режиму энергосбережения или запрещенному режиму энергосбережения, только тогда, когда удовлетворяется и то, что режим энергосбережения разрешен, и то, что в текущей TXOP и STA не добавляется вновь после этого, индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP может задаваться равным разрешенному режиму энергосбережения. Если режим энергосбережения не разрешается в текущей TXOP, индикатор режима энергосбережения в TXOP текущего кадра текущей TXOP может задаваться равным запрещенному режиму энергосбережения.
[0211] Этап 1402. STA-устройство получает текущий кадр текущей TXOP, при этом текущий кадр включает в себя индикатор "отсутствие режима энергосбережения в TXOP" кадра и идентификатор рабочего объекта кадра.
[0212] Этап 1403. STA-устройство определяет то, представляет индикатор "отсутствие режима энергосбережения в TXOP" текущего кадра собой "Да" или "Нет", если он представляет собой "Нет", этап 1404 выполняется; если он представляет собой "Да", STA-устройство поддерживает состояние пробуждения и, соответственно, не должно определять то, удовлетворяется или нет условие перехода в состояние дремоты, и STA-устройство использует следующий кадр в качестве нового текущего кадра и возвращается к этапу 1402. Кроме того, STA-устройство дополнительно выполняет следующие операции: определение того, передает или нет AP данные в себя в текущем кадре, т.е. определение того, отправляет или нет AP кадр данных, MAC-адрес (иногда называемый "MAC-идентификатором") которого на приемной стороне является идентичным MAC-адресу этого STA-устройства, в это STA-устройство в текущем кадре, и если "Да", STA-устройство записывает это состояние, т.е. записывает это состояние, в котором кадр данных, отправленный в себя, один раз принимается в кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения.
[0213] Этап 1404. В каждом кадре от текущего кадра до последнего кадра текущей TXOP, т.е. в кадре, в котором индикатор "отсутствие режима энергосбережения в TXOP" в текущей TXOP представляет собой "Нет", несколько STA-устройств, после приема кадра данных, отправленного в них в каждом кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения, определяют то, удовлетворяется или нет четвертое условие перехода в состояние дремоты, и если "Да", STA-устройства могут переходить в состояние дремоты; если "Нет", STA-устройства поддерживают состояние пробуждения. Тем не менее, другие STA-устройства вместо нескольких STA-устройств, после приема кадра данных, отправленного в них в каждом кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения, т.е. STA-устройства, вообще не принимающие кадр данных, отправленный в них в каждом кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения, определяют то, удовлетворяется или нет третье условие перехода в состояние дремоты, и если "Да", STA-устройства переходят в состояние дремоты; если "Нет", STA-устройства поддерживают состояние пробуждения. Четвертое условие перехода в состояние дремоты, т.е. последнее условие из четырех условий, включенных посредством третьего условия перехода в состояние дремоты, заключается в том, что: это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, которые отправляются в это STA-устройство, и отвечает на кадр данных с помощью соответствующего ACK.
[0214] На этапе 1404, несколько STA-устройств, после приема кадра данных, отправленного в них в каждом кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения, приспосабливают четвертое условие перехода в состояние дремоты.
[0215] В варианте 14 осуществления этап 1404 может быть модифицирован только таким образом, что получается еще один другой вариант осуществления настоящего изобретения, т.е.: четвертое условие перехода в состояние дремоты на этапе 1404 заменяется пятым условием перехода в состояние дремоты, т.е. несколько STA-устройств, после приема кадра данных, отправленного в них в каждом кадре, в котором значение индикатора "отсутствие режима энергосбережения в TXOP" представляет собой индикатор запрещенного режима энергосбережения, определяют то, удовлетворяется или нет пятое условие перехода в состояние дремоты, и если "Да", STA-устройства переходят в состояние дремоты; если "Нет", STA-устройства поддерживают состояние пробуждения. Тем не менее, пятое условие перехода в состояние дремоты может включать в себя любое одно или любую комбинацию из следующих двух условий, и когда удовлетворяется одно из условий, т.е. при определении того, что удовлетворяется пятое условие перехода в состояние дремоты, STA-устройство может переходить в состояние дремоты; когда не удовлетворяются одно или более условий, включенных в пятое условие перехода в состояние дремоты, при определении того, что не удовлетворяется пятое условие перехода в состояние дремоты, STA-устройство поддерживает состояние пробуждения. Тем не менее, два условия, т.е. последние два условия из четырех условий, включенных посредством третьего условия перехода в состояние дремоты, заключаются в следующем: условие 1: идентификационные данные группы (т.е. идентификатор группы) текущего кадра включают в себя индикатор для этого STA-устройства, и индикатор относительно номера потока пространственного мультиплексирования, соответствующего этой STA, равен 0; и условие 2: это STA-устройство принимает дополнительные кадры данных, индикаторы битов данных которых равны 0, которые отправляются в это STA-устройство, и отвечает на кадр данных с помощью соответствующего ACK.
[0216] В вариантах осуществления этой заявки, если STA-устройство определяет то, что само STA-устройство может переходить в состояние дремоты, согласно условию перехода в состояние дремоты, STA-устройство поддерживает состояние дремоты до тех пор, пока не закончится эта TXOP. Когда TXOP начинается, NAV (вектор резервирования сети: вектор резервирования сети) переносится, по меньшей мере, в одном кадре, отправленном посредством AP, NAV указывает период времени, и в этот период времени все STA, имеющие право на управление TXOP, неспособны к активному инициированию передачи данных; тем самым NAV задает время продолжения TXOP, и на практике, когда TXOP начинается, время продолжения TXOP, заданное посредством AP, может изменяться в TXOP и может быть реализовано через кадр, переносящий новый NAV, и отправлено посредством AP; время окончания TXOP, указываемое посредством нового NAV, отличается от времени окончания TXOP, заданного посредством NAV, отправленного посредством AP ранее. В предшествующем уровне техники, вышеприведенный перенос NAV в кадре, в общем, означает перенос NAV в поле длительности (поле длительности) в MAC-кадре (MAC-кадре) в кадре.
[0217] В вариантах осуществления этой заявки, следующий этап 1501 может добавляться для каждого STA-устройства с тем, чтобы не допускать занятия посредством STA-устройства беспроводного канала после переключения на состояние пробуждения таким образом, что создаются помехи для связи, выполняемой другими пользователями.
[0218] Этап 1501. Любое STA-устройство, поддерживающее состояние дремоты до окончания этой TXOP, после окончания состояния дремоты и переключения на состояние пробуждения, неспособно к использованию среды передачи (осуществлению доступа к среде), т.е. неспособно к занятию беспроводного канала для того, чтобы отправлять информацию, до тех пор, не будет удовлетворяться любое одно или более из следующих трех условий. Условие 1: STA-устройство принимает кадр, и кадр задает собственный NAV.
[0219] Условие 2: STA-устройство корректно декодирует поле L-SIG (т.е. поле Non-HT Signal, также называемое полем Legacy Signal), включенное посредством кадра, и кадр поддерживает механизм L-SIG TXOP-защиты (т.е. L-SIG TXOP-защиты). Условие 3: посредством выполнения CCA (оценки состояния канала, т.е. канал не использует оценку состояния), STA-устройство определяет то, что в данный период T15 времени канал, т.е. среда передачи, находится в состоянии бездействия (бездействия). T15 является значением продолжительности периода времени, например, может составлять 0,5 миллисекунды или 0,9 миллисекунды; CCA является существующей технологией, т.е. STA-устройство осуществляет доступ к мощности, принимаемой в канале, и когда мощность меньше данного значения, считается, что канал находится в состоянии бездействия.
[0220] Для условия 2 вышеприведенного этапа 1501 дополнительно может существовать другой способ реализации, в котором STA-устройство корректно декодирует поле L-SIG, включенное посредством кадра; и когда кадр не поддерживает механизм L-SIG TXOP-защиты, и только после того, как завершается период времени, защищенный посредством поля L-SIG, и затем проходит данный период T2 времени, STA-устройство может использовать среду передачи; тем не менее, когда кадр поддерживает механизм L-SIG TXOP-защиты, и после того, как завершается период времени, защищенный посредством поля L-SIG, STA-устройство может использовать среду передачи. То, что STA-устройство может использовать среду передачи, не означает, что STA-устройство безусловно использует среду передачи. Когда STA-устройство может использовать среду передачи, в общем, STA-устройство дополнительно должно конкурировать за право на использование среды передачи, и только после получения права на использование среды передачи через конкуренцию STA-устройство использует среду передачи; несколько способов реализации могут существовать для значения данного периода T15b времени, и, например, T15b равен продолжительности ACK-кадра плюс продолжительность двух SIFS (короткий межкадровый интервал: короткий межкадровый интервал), или равен продолжительности ACK-кадра плюс продолжительность SIFS и плюс продолжительность PIFS (межкадровый интервал PCF: межкадровый интервал PCF).
[0221] Из вышеприведенного этапа 1501 можно видеть то, что после окончания состояния дремоты и переключения на состояние пробуждения, если STA-устройство, поддерживающее состояние дремоты до окончания этой TXOP, не может сразу принимать кадр, и кадр задает собственный NAV, STA-устройство может очень быстро использовать среду передачи.
[0222] Следовательно, следующие этапы могут добавляться для AP-устройства, и AP-устройство отправляет кадр после окончания TXOP, с тем чтобы предоставлять возможность STA-устройству, переключенному на состояние пробуждения, задавать NAV, и конкретный способ заключается в следующем.
[0223] Этап 1601. После того, когда заканчивается эта TXOP, и проходит временной интервал T16, AP-устройство отправляет кадр в каждое STA-устройство, и кадр переносит NAV. Временной интервал T16 имеет несколько возможных способов реализации, которые, например, могут представлять собой SIFS или PIFS; значение NAV, переносимое посредством кадра, имеет несколько возможных способов реализации, которые, например, могут представлять собой нулевое значение, или выполнять защиту только до момента времени, когда заканчивается кадр; кадр имеет несколько возможных способов реализации, которые, например, могут представлять собой кадр CF_End в предшествующем уровне техники, и значение NAV, переносимое посредством кадра CF_End, является нулевым значением; момент, возникающий после того, когда заканчивается эта TXOP и проходит временной интервал T16, представляет собой момент, который находится после времени, когда заканчивается эта TXOP, и временной интервал между моментом и временем, когда заканчивается эта TXOP, представляет собой T16.
[0224] Этап 1602. После окончания состояния дремоты и переключения на состояние пробуждения, каждое STA-устройство, поддерживающее состояние дремоты до тех пор, пока не закончится эта TXOP, принимает кадр, отправленный посредством AP-устройства после того, когда заканчивается эта TXOP, и затем проходит временной интервал T16, и кадр задает собственный NAV, тем самым соответствуя условию 1 на этапе 1501; соответственно, после того, когда заканчивается кадр, среда передачи может быть использована. В частности, когда кадр, отправленный посредством AP-устройства на этапе 1601, представляет собой кадр CF_End, каждое STA-устройство понимает принимаемый кадр CF_End как сброшенный NAV, т.е. в момент, когда заканчивается вышеприведенный кадр CF_End, каждое STA-устройство сбрасывает собственный таймер NAV до нуля.
[0225] В вышеприведенных этапах 1601 и 1602 кадр CF_End может приспосабливаться только для реализации, и SIFS может указываться в качестве используемого для временного интервала T16, и соответствующие этапы заключаются в следующем:
[0226] Этап 1701. После того, когда заканчивается эта TXOP, и проходит временной интервал SIFS, AP-устройство отправляет кадр CF_End в каждое STA-устройство, и значение NAV, переносимое в кадре CF_End, является нулевым значением.
[0227] Этап 1702. После окончания состояния дремоты и переключения на состояние пробуждения, каждое STA-устройство, поддерживающее состояние дремоты до тех пор, пока не закончится эта TXOP, принимает кадр CF_End, отправленный посредством AP-устройства после того, когда заканчивается эта TXOP, и затем проходит временной интервал SIFS, и принимаемый кадр CF_End понимается как сброшенный NAV, т.е. в момент, когда заканчивается вышеприведенный кадр CF_End, каждое STA-устройство сбрасывает собственный таймер NAV до нуля; соответственно, среда передачи может быть использована.
[0228] В вышеприведенных вариантах осуществления, после перехода в состояние дремоты, STA-устройство поддерживает состояние дремоты до тех пор, пока не закончится эта TXOP. Тем не менее, варианты осуществления настоящего изобретения не ограничены вышеприведенными способами реализации; например, если STA-устройство определяет то, что само STA-устройство может переходить в состояние дремоты, согласно условию перехода в состояние дремоты, STA-устройство поддерживает состояние дремоты до тех пор, пока не закончится эта TXOP; между тем, за длительность, в течение которой STA-устройство поддерживает состояние дремоты, в несколько моментов, указываемых заранее, STA-устройство активируется и поддерживает состояние пробуждения в период времени и затем переходит в состояние дремоты снова; или если STA-устройство определяет то, что само STA-устройство может переходить в состояние дремоты, согласно условию перехода в состояние дремоты, STA-устройство поддерживает состояние дремоты до момента перед окончанием этой TXOP.
[0229] Вариант осуществления дополнительно предоставляется следующим образом и записывается в качестве варианта 18 осуществления.
[0230] Этап 1801. В текущей TXOP каждое STA-устройство определяет то, может или нет само STA-устройство переходить в состояние дремоты. Если STA-устройство определяет то, что само STA-устройство может переходить в состояние дремоты, STA-устройство поддерживает состояние дремоты до момента перед временем, когда заканчивается эта TXOP, и переключается на состояние пробуждения в этот момент. Временной интервал между временем, когда STA-устройство заканчивает состояние дремоты и переключается на состояние пробуждения, и временем, когда заканчивается эта TXOP, равен значению, предусмотренному заранее посредством сторон, участвующих в связи, или в диапазоне, предусмотренном заранее посредством сторон, участвующих в связи. После переключения на состояние пробуждения, STA-устройство принимает кадр, отправленный посредством AP, затем обновляет собственное задание NAV согласно NAV, переносимому посредством кадра, отправленного посредством AP, или обновляет собственное задание NAV согласно полю L-SIG кадра, отправленного посредством AP, или определяет то, является или нет время, когда заканчивается эта TXOP, идентичным времени окончания этой TXOP, заданному посредством AP в начале TXOP, согласно, по меньшей мере, одному биту, переносимому посредством кадра, отправленного посредством AP.
[0231] В диапазоне времени между временем, когда STA заканчивает состояние дремоты и переключается на состояние пробуждения на этапе 1801, и временем окончания этой TXOP, либо в диапазоне времени после времени, когда STA заканчивает состояние дремоты и переключается на состояние пробуждения на этапе 1801, и временным интервалом T18, либо в диапазоне времени перед временем, когда заканчивается эта TXOP, AP-устройство отправляет, по меньшей мере, один кадр в несколько STA-устройств, кадр переносит NAV, чтобы указывать время, когда заканчивается TXOP, или поле L-SIG кадра переносит индикатор времени, предоставляемый для STA-устройства, чтобы обновлять собственное задание NAV, или кадр переносит, по меньшей мере, один бит, используемый для того, чтобы указывать то, является или нет время, когда заканчивается эта TXOP, идентичным времени окончания этой TXOP, заданному посредством AP в начале TXOP. Временной интервал T18 этого этапа имеет несколько возможных способов реализации, которые, например, могут представлять собой SIFS или PIFS.
[0232] В вышеприведенном варианте 18 осуществления, дополнительно, по меньшей мере, один кадр, отправленный посредством AP-устройства в диапазоне времени в несколько STA-устройств, может удовлетворять, по меньшей мере, одному из следующих четырех признаков: по меньшей мере, один кадр, отправленный посредством AP-устройства в диапазоне времени в несколько STA-устройств, не отправляется на основе формирования диаграммы направленности (формирования диаграммы направленности); NAV, переносимый, по меньшей мере, в одном кадре, отправленном посредством AP-устройства в диапазоне времени в несколько STA-устройств, не отправляется на основе формирования диаграммы направленности; по меньшей мере, в одном кадре, отправленном посредством AP-устройства в диапазоне времени в несколько STA-устройств, поле L-SIG кадра не отправляется на основе формирования диаграммы направленности; по меньшей мере, в одном кадре, отправленном посредством AP-устройства в диапазоне времени в несколько STA-устройств, по меньшей мере, один бит, переносимый посредством кадра, используемого для того, чтобы указывать то, является или нет время, когда заканчивается эта TXOP, идентичным времени окончания этой TXOP, заданному посредством AP в начале TXOP, не отправляется на основе формирования диаграммы направленности.