УСТРОЙСТВО СВЯЗИ, СПОСОБ СВЯЗИ И ПРОГРАММА
COMMUNICATION DEVICE, METHOD OF COMMUNICATION AND PROGRAM

Область техники, к которой относится изобретения
Настоящее изобретение относится к устройству связи, способу связи и программе.
Уровень техники
В последние годы рабочая группа по разработке стандартов семейства IEEE802.11 и другие подобные группы рассматривали вопросы стандартизации новых локальных сетей радиосвязи (LAN), куда входит рассмотрение способа установления периода запрета передачи (в дальнейшем здесь называется «вектор распределения сети» (network allocation vector (NAV)) для удобства).
Патентная литература 1 описывает способ установления и способ отмены векторов NAV на основе кадра запроса передачи (в дальнейшем здесь называется «запрос передачи» (request to send (RTS)) для удобства) или кадра завершения подготовки к приему (в дальнейшем здесь называется «готовность к приему» (clear to send (CTS)) для удобства).
Список литературы
Патентная литература
Патентная литература 1: JP 2008-252867A
Сущность изобретения
Техническая проблема
Здесь, применительно к установлению вектора NAV на основе кадра отклика, например, рассматривалось следующее: определение, посредством станционной аппаратуры (в дальнейшем здесь будет называться просто «станцией» (station (STA)) для удобства), представляет ли кадр отклика собой сигнал свой собственной системы базовой станции (BSS), и установление вектора NAV в соответствии с результатами этого определения.
Здесь формат кадра отклика не содержит поля адреса передающей станции. Вследствие этого, например, если некоторая станция STA принимает кадр отклика, переданный в адрес другой станции STA аппаратурой точки доступа (в дальнейшем здесь будет называться просто «точка доступа» (access point (AP)) для удобства), принявшая станция не может определить, является ли этот кадр отклика сигналом от своей собственной системы BSS, на основе того, установлена ли адресная информация точки AP в поле адреса передающей станции.
В дополнение к этому, такие меры, как создание нового поля, содержащего идентификационную информацию системы BSS в формате кадра отклика, не могут обеспечить обратную совместимость. Иными словами, станция STA, поддерживающая версию более низкого порядка, не может должным образом обработать кадр отклика, имеющий такой формат кадра.
Следовательно, с учетом описанных выше обстоятельств, настоящее изобретение предлагает новые и усовершенствованные устройство связи, способ управления связью и программу, которые позволили бы устройству связи, принявшему кадр отклика, определить, является ли этот кадр отклика сигналом собственной системы BSS, обеспечивая в то же время обратную совместимость.
Решение проблемы
Согласно настоящему изобретению предложено устройство связи, содержащее: a генераторный модуль, конфигурированный для генерации кадра отклика, предписанного стандартом IEEE802.11, путем установления величины, соответствующей системе BSS, которой принадлежит собственное устройство, в поле адреса принимающей станции в составе кадра отклика; и передающий модуль, конфигурированный для передачи этого кадра отклика.
В дополнение к этому, согласно настоящему изобретению предложен реализуемый компьютером способ управления связью, содержащий: генерацию кадра отклика, предписываемого стандартом IEEE802.11, путем установления величины, соответствующей системе BSS, которой принадлежит собственное устройство, в поле адреса принимающей станции в составе кадра отклика; и передачу этого кадра отклика.
В дополнение к этому, согласно настоящему изобретению предложена программа, в соответствии с которой компьютер осуществляет: генерацию кадра отклика, предписываемого стандартом IEEE802.11, путем установления величины, соответствующей системе BSS, которой принадлежит собственное устройство, в поле адреса принимающей станции в составе кадра отклика; и передающий модуль, конфигурированный для передачи этого кадра отклика.
В дополнение к этому, согласно настоящему изобретению предложено устройство связи, содержащее: приемный модуль, конфигурированный для приема кадра отклика, предписываемого стандартом IEEE802.11, и имеющего величину, соответствующую системе BSS, в поле адреса принимающей станции; и специфицирующий модуль, конфигурированный для определения, является ли кадр отклика сигналом от собственной системы BSS, на основе этой величины.
В дополнение к этому, согласно настоящему изобретению предложен реализуемый компьютером способ управления, содержащий: прием кадра отклика, предписываемого стандартом IEEE802.11, и имеющего величину, соответствующую системе BSS, в поле адреса принимающей станции; и определение, является ли кадр отклика сигналом от собственной системы BSS, на основе этой величины.
В дополнение к этому, согласно настоящему изобретению предложена программа, в соответствии с которой компьютер осуществляет: прием кадра отклика, предписываемого стандартом IEEE802.11, и имеющего величину, соответствующую системе BSS, в поле адреса принимающей станции; и определение, является ли кадр отклика сигналом от собственной системы BSS, на основе этой величины.
Преимущества изобретения
Согласно настоящему изобретению, как описано выше, устройство связи, которое приняло кадр отклика, может определить, является ли кадр отклика сигналом от собственной системы BSS, обеспечивая в то же время обратную совместимость.
Отметим, что описанные выше эффекты не обязательно являются исчерпывающими. Вместе или вместо этих описанных выше эффектов могут быть достигнуты какие-либо другие эффекты, описанные в настоящей заявке, либо другие эффекты, которые могут быть выведены из настоящего описания.
Краткое описание чертежей
Фиг. 1 иллюстрирует конфигурацию системы локальной сети радиосвязи (LAN) согласно одному из вариантов настоящего изобретения.
Фиг. 2 иллюстрирует формат кадра сигнала RTS.
Фиг. 3 иллюстрирует формат кадра сигнала CTS.
Фиг. 4 иллюстрирует способ управления связью с использованием одного типа вектора NAV.
Фиг. 5 иллюстрирует способ управления связью с использованием двух типов векторов NAV.
Фиг. 6 иллюстрирует проблему способа управления связью с использованием двух типов векторов NAV.
Фиг. 7 иллюстрирует проблему способа управления связью с использованием двух типов векторов NAV.
Фиг. 8 иллюстрирует конфигурацию станции STA и точки AP согласно одному из вариантов настоящего изобретения.
Фиг. 9 иллюстрирует пример информации, задаваемой в адресе принимающей станции в составе кадра отклика.
Фиг. 10 иллюстрирует способ управления связью с использованием двух типов векторов NAV согласно одному из вариантов настоящего изобретения.
Фиг. 11 представляет логическую схему, иллюстрирующую работу, когда станция STA согласно одному из вариантов настоящего изобретения принимает кадр отклика.
Фиг. 12 иллюстрирует пример информации, записываемой в адресе принимающей станции в составе кадра отклика согласно первой модификации настоящего изобретения.
Фиг. 13 иллюстрирует пример информации, записываемой в адресе принимающей станции в составе кадра отклика согласно второй модификации настоящего изобретения.
Фиг. 14 представляет логическую схему, иллюстрирующую работу, когда станция STA согласно второй модификации настоящего изобретения принимает кадр отклика.
Фиг. 15 представляет блок-схему, иллюстрирующую пример упрощенной конфигурации смартфона.
Фиг. 16 представляет блок-схему, иллюстрирующую пример упрощенной конфигурации автомобильного навигатора.
Фиг. 17 представляет блок-схему, иллюстрирующую пример упрощенной конфигурации точки радиодоступа.
Способ(ы) осуществления изобретения
В дальнейшем, предпочтительный вариант(ы) настоящего изобретения будет описан подробно со ссылками на прилагаемые чертежи. Отметим, что в настоящем описании и на прилагаемых чертежах структурным элементам, имеющим по существу одинаковые функции и структуру, присвоены одинаковые цифровые позиционные обозначения, а повторные пояснения для этих структурных элементов опущены.
Отметим, что описание будет дано в следующем порядке.
1. Обзор системы сети LAN радиосвязи
2. Конфигурация устройства
3. Работа станции STA
4. Первая модификация
5. Вторая модификация
6. Примеры приложений
7. Прочее
8. Заключение
1. Обзор системы сети LAN радиосвязи
Один из вариантов настоящего изобретения относится к системе сети LAN радиосвязи. Далее, общий обзор системы сети LAN радиосвязи согласно одному из вариантов настоящего изобретения со ссылками на фиг. 1 – 7.
1-1. Конфигурация системы сети LAN радиосвязи
Фиг. 1 иллюстрирует конфигурацию системы сети LAN радиосвязи согласно одному из вариантов настоящего изобретения. Как показано на фиг. 1, система сети LAN радиосвязи согласно одному из вариантов настоящего изобретения содержит точки AP 200 и станции STA 100. Здесь одна точка AP 200 и одна или несколько станций STA 100 составляют систему BSS 10.
Система сети LAN радиосвязи согласно одному из вариантов настоящего изобретения может быть инсталлирована в любом месте. Например, такая система сети LAN радиосвязи согласно одному из вариантов настоящего изобретения может быть инсталлирована в офисных зданиях, домах, на коммерческих объектах, на объектах общественного назначения и в других подобных местах.
В дополнение к этому, область одной системы BSS 10 согласно рассматриваемому варианту может накладываться на область другой системы BSS 10; в этом случае сигнал, передаваемый от станции STA 100, расположенной в области наложения систем, может создавать взаимные помехи с сигналом, передаваемым из другой системы BSS 10. В случае, использующем пример, показанный на фиг. 1, область системы BSS 10a накладывается на часть области системы BSS 10b, а сигнал, передаваемый станцией STA 100b, расположенной в области наложения, может создавать взаимные помехи с сигналом, передаваемым от точки AP 200b из системы BSS 10b.
Точка AP 200 согласно рассматриваемому варианту представляет собой устройство связи, соединенное с внешней сетью связи и обеспечивающее связь с внешней сетью связи для станции STA 100. Например, точка AP 200 соединена с сетью Интернет и обеспечивает связь между станцией STA 100 и устройством в сети Интернет или устройством, соединенным через сеть Интернет.
Станция STA 100 согласно рассматриваемому варианту представляет собой устройство связи, осуществляющее связь с точкой AP 200. Станция STA 100 может представлять собой произвольное устройство связи. Например, станция STA 100 может представлять собой дисплей, имеющий функцию визуального представления информации, запоминающее устройство с функцией хранения информации, клавиатуру и мышь с функцией ввода, громкоговоритель с функцией вывода звука или смартфон с функцией выполнения «продвинутой» вычислительной обработки данных.
1-2. Обзор радиосвязи
Выше была описана конфигурация системы LAN радиосвязи согласно рассматриваемому варианту. Сейчас будет приведен обзор радиосвязи согласно рассматриваемому варианту. В такой системе сети LAN радиосвязи точка AP 200 и станция STA 100 осуществляют связь одна с другой. Здесь, хотя в настоящем описании рассмотрение приведено в предположении, что точка AP 200 и станция STA 100 осуществляют связь одна с другой, в подходящих случаях точки AP 200 могут осуществлять связь одна с другой, либо станции STA 100 могут осуществлять связь одна с другой.
Здесь описан пример связи, осуществляемый между точкой AP 200 и станцией STA 100. Когда точка AP 200 передает данные, прежде передачи данных эта точка AP 200 передает кадр сигнала RTS 20 в адрес станции STA 100. Затем станция STA 100, принявшая этот кадр сигнала RTS 20, передает кадр сигнала CTS 30 точке AP 200 в качестве кадра отклика на кадр сигнала RTS 20.
Когда станция STA 100, отличная от станции STA 100, обменявшейся сигналом RTS 20 и сигналом CTS 30 с точкой AP 200, примет кадр сигнала RTS 20 или кадр сигнала CTS 30, эта станция STA 100 установит вектор NAV таким образом, чтобы предотвратить возникновение помех. Станция STA 100, установившая вектор NAV, не может передавать сигнал в течение заданного периода.
Здесь, в системе сети LAN радиосвязи, известны способ, использующий один тип вектора NAV, и способ, использующий несколько типов векторов NAV. Система сети LAN радиосвязи согласно рассматриваемому варианту использует два типа векторов NAV, т.е. или внутрисистемный вектор NAV (Intra-BSS NAV), представляющий собой вектор NAV для связи внутри собственной системы BSS, или регулярный вектор NAV (Regular NAV), представляющий собой вектор NAV для связи с другой системой BSS. Станция STA 100 устанавливает внутрисистемный вектор NAV в случае определения, что принятый кадр сигнала RTS 20 или кадр сигнала CTS 30 представляет собой сигнал из собственной системы BSS, и устанавливает регулярный вектор NAV в случае определения, что принятый кадр сигнала RTS 20 или кадр сигнала CTS 30 не является сигналом из собственной системы BSS. Здесь внутрисистемный вектор NAV функционирует в качестве первого периода подавления передач, регулярный вектор NAV функционирует в качестве второго периода подавления передач.
Точка AP 200, принявшая кадр сигнала CTS 30 от станции STA 100, определяет, что эта станция STA 100 способна принять сигнал, и передает данные в адрес этой станции STA 100. Если станция STA 100 может принять данные правильно, эта станция STA 100 передает квитанцию ACK точке AP 200. Точка AP 200, принявшая квитанцию ACK, передает кадр для сообщения об окончании бесконфликтного периода (в дальнейшем здесь называется «конец бесконфликтности» (contention free-end (CF-End)) для удобства; обозначен на чертежах аббревиатурой «CFE»). В случае приема кадра CF-End станция STA 100, установившая вектор NAV, отменяет этот вектор NAV. Отметим, что в схеме, использующей несколько векторов NAV, станция STA 100 отменяет внутрисистемный вектор NAV в случае определения, что кадр CF-End представляет собой сигнал из собственной системы BSS, и отменяет регулярный вектор NAV в случае определения, что кадр CF-End не является сигналом из собственной системы BSS.
Выше приведен обзор последовательности процедур для осуществления связи между точкой AP 200 и станцией STA 100. Вышеизложенное представляет собой обзор обработки сигналов и данных, когда точка AP 200 передает данные в адрес станции STA 100, и при этом устройство на передающей стороне и устройство на приемной стороне меняются местами, когда станция STA 100 передает данные точке AP 200.
Далее, форматы кадров для сигнала RTS 20 и сигнала CTS 30, которыми обмениваются точка AP 200 и станция STA 100, описаны со ссылками на фиг. 2 и 3. Фиг. 2 иллюстрирует формат кадра сигнала RTS 20. Как показано на фиг. 2, кадр сигнала RTS 20 содержит поле информации относительно управления кадром 21, поле продолжительности 22, поле адреса 23 принимающей станции, поле адреса 24 передающей станции и поле контрольной последовательности кадра (frame check sequence (FCS)) 25.
Устройство, принявшее кадр сигнала RTS 20, определяет, является ли это устройство адресатом передачи этого кадра сигнала RTS 20, на основе адреса 23 принимающей станции и определяет устройство-источник передачи этого кадра сигнала RTS 20 на основе адреса 24 передающей станции. Здесь предполагается, что станция STA 100 знает адресную информацию точки AP 200 в своей собственной системе BSS и не знает адресной информации станции STA 100, отличной от упомянутой станции в указанной собственной системе BSS. Следовательно, в случае приема кадра сигнала RTS 20, станция STA 100 определяет, что принятый кадр сигнала RTS 20 является сигналом из его собственной системы BSS, на основе того факта, что адрес точки AP 200 задан в одном из полей – в поле адреса 23 принимающей станции или в поле адреса 24 передающей станции в составе кадра сигнала RTS 20.
В дополнение к этому, хотя такая ситуация не проиллюстрирована чертежами, кадр CF-End также имеет формат, аналогичный формату кадра сигнала RTS 20. Более конкретно, аналогично кадру сигнала RTS 20, кадр CF-End содержит информацию относительно управления кадром, продолжительность, адрес принимающей станции, адрес передающей станции и последовательность FCS. Кадр CF-End отличается от кадра сигнала RTS 20 в том, что в качестве информации относительно продолжительности кадра CF-End записан 0, а адрес принимающей станции представляет собой вещательный адрес (FF:FF:FF:FF:FF:FF). Устройство, принявшее кадр CF-End, определяет устройство-источник передачи этого кадра CF-End на основе адреса передающей станции. В случае приема кадра CF-End от точки AP 200 станция STA 100 определяет, что кадр CF-End представляет собой сигнал из его собственной системы BSS, на основе того факта, что адрес точки AP 200 записан в поле адреса передающей станции в составе кадра CF-End.
Фиг. 3 иллюстрирует формат кадра сигнала CTS 30. Как показано на фиг. 3, кадр сигнала CTS 30 содержит поле информации относительно управления кадром 31, поле продолжительности 32, поле адреса 33 принимающей станции и поле контрольной последовательности 34 кадра (FCS), однако, в отличие от кадра сигнала RTS 20, не содержит информацию относительно адреса передающей станции. В дополнение к этому, хотя такая ситуация не проиллюстрирована на чертежах, квитанция ACK также имеет формат кадра, аналогичный формату кадра сигнала CTS 30.
1-3. Предпосылки к созданию изобретения
Выше был приведен обзор способа радиосвязи согласно рассматриваемому варианту. Сейчас будут рассмотрены предпосылки к созданию настоящего изобретения.
Как описано выше, станция STA 100 устанавливает вектор NAV на основе приема кадра сигнала RTS 20 или кадра сигнала CTS 30. Более конкретно, станция STA 100 устанавливает внутрисистемный вектор NAV в случае определения, что кадр сигнала RTS 20 или кадр сигнала CTS 30 представляет собой сигнал собственной системы BSS, и устанавливает регулярный вектор NAV в случае определения, что кадр сигнала RTS 20 или кадр сигнала CTS 30 не является сигналом собственной системы BSS.
Здесь, как описано выше, кадр сигнала CTS 30 не содержит информацию относительно адреса передающей станции. Вследствие этого, для того, чтобы станция STA 100 могла определить, является ли кадр сигнала CTS 30 сигналом ее собственной системы BSS, и установить вектор NAV соответствующим образом, этой станции STA 100 нужно определить, является ли этот кадр сигнала CTS 30 сигналом из ее собственной системы BSS, на основе информации относительно адреса передающей станции. Если станция STA 100 не может определить, является ли кадр сигнала CTS 30 сигналом ее собственной системы BSS, будет установлен или обновлен регулярный вектор NAV, что может привести к расходуемому зря времени ожидания или вызвать помехи.
Сейчас связь между точкой AP и станцией STA, когда используется только один тип вектора NAV, будет описана со ссылками на фиг. 4, и затем случай, когда возникает ситуация с расходуемым зря временем ожидания, или ситуация, когда появляются помехи, в варианте с использованием двух типов векторов NAV будет рассмотрена со ссылками на фиг. 5 – 7.
Фиг. 4 иллюстрирует способ управления связью с использованием одного типа вектора NAV. Как показано на фиг. 4, предполагается следующий случай: область действия системы BSS 1 накладывается на часть области действия системы BSS 2, а станция STA 1b, принадлежащая системе BSS 1, располагается в этой области наложения. Иными словами, станция STA 1b принимает сигналы от обеих точек – точки AP 1 и точки AP 2.
На этапе S1000, показанном на фиг. 4, станция STA 1b, которая приняла кадр сигнала RTS от точки AP 1, устанавливает вектор NAV на основе информации о продолжительности, входящей в состав кадра сигнала RTS. На этапе S1004, точка AP 2, которая приняла кадр сигнала RTS от станции STA 2a, передает кадр сигнала CTS. В этом случае не только станция STA 2a, но также и станция STA 1b принимает кадр сигнала CTS, и станция STA 1b обновляет вектор NAV.
После завершения связи между точкой AP 1 и станцией STA 1a точка AP 1 передает кадр CF-End. На этапе S1008, станция STA 1b, которая приняла кадр CF-End от точки AP 1, отменяет вектор NAV. На этапе S1012, могут возникать помехи между сигналом RTS, передаваемым станцией STA 1b для осуществления передачи данных после отмены вектора NAV, и кадром данных, передаваемым станцией STA 2a.
В дополнение к способу управления связью с использованием одного типа вектора NAV, как показано на фиг. 4, рассматривается способ управления связью с использованием двух типов векторов NAV, как показано на фиг. 5. Фиг. 5 иллюстрирует способ управления связью с использованием двух типов векторов NAV. Как в рассматриваемом варианте, станция STA, показанная на фиг. 5, может установить внутрисистемный вектор NAV и регулярный вектор NAV.
Сначала, на этапе S1100, показанном на фиг. 5, станция STA 1b, которая приняла кадр сигнала RTS от точки AP 1, подтверждает, что этот кадр сигнала RTS представляет собой сигнал ее собственной системы BSS, и устанавливает внутрисистемный вектор NAV на основе информации о продолжительности, включенной в состав кадра сигнала RTS. На этапе S1104, точка AP 2, которая приняла кадр сигнала RTS от станции STA 2a, передает кадр сигнала CTS, и этом случае не только станция STA 2a, но также и станция STA 1b принимает кадр сигнала CTS. Здесь, как описано выше, станция STA 1b устанавливает регулярный вектор NAV, поскольку она не может определить, является ли этот кадр сигнала CTS сигналом из ее собственной системы BSS. Затем, на этапе S1108, станция STA 1b, которая приняла кадр CF-End от станции AP 1, подтверждает, что этот кадр CF-End представляет собой сигнал из ее собственной системы BSS, и отменяет внутрисистемный вектор NAV. Затем, хотя это не показано на чертежах, например, точка AP 2 передает кадр CF-End в системе BSS 2, а станция STA 1b, которая приняла кадр CF-End, подтверждает, что этот кадр CF-End не является сигналом ее собственной системы BSS, и отменяет регулярный вектор NAV.
Далее, проблема способа управления связью с использованием двух типов векторов NAV будет конкретно рассмотрена со ссылками на фиг. 6 и 7. Фиг. 6 иллюстрирует проблему способа управления связью с использованием двух типов векторов NAV.
Сначала, на этапе S1200, станция STA 1b, принявшая кадр сигнала RTS от станции STA 1a, устанавливает внутрисистемный вектор NAV на основе информации о продолжительности, включенной в состав кадра сигнала RTS. На этапе S1204, точка AP 1, принявшая кадр сигнала RTS от станции STA 1a, передает кадр сигнала CTS. Затем станция STA 1b, принявшая кадр сигнала CTS от точки AP 1, устанавливает регулярный вектор NAV на основе информации о продолжительности, включенной в состав кадра сигнала CTS, вместо обновления внутрисистемного вектора NAV, поскольку она не может определить, что этот кадр сигнала CTS представляет собой сигнал, передаваемый из системы BSS 1. После этого, на этапе S1208, станция STA 1b, принявшая кадр CF-End от точки AP 1, отменяет внутрисистемный вектор NAV. Здесь регулярный вектор NAV остается установленным до окончания периода, назначенного полем информации о продолжительности, входящим в состав кадра сигнала CTS, а станция STA 1b не может передать сигнал в течение этого времени. Таким образом, согласно способу с использованием двух типов векторов NAV станция STA не может правильно определить, является ли кадр сигнала CTS сигналом из ее собственной системы BSS, что может привести к расходуемому зря времени ожидания.
Сейчас будет рассмотрена фиг. 7. Фиг. 7 иллюстрирует проблему способа управления связью с использованием двух типов векторов NAV. Сначала, на этапе S1300, точка AP 2, принявшая кадр сигнала RTS от станции STA 2a, передает кадр сигнала CTS. Станция STA 1b, принявшая кадр сигнала CTS от точки AP 2, устанавливает регулярный вектор NAV на основе информации о продолжительности, входящей в состав кадра сигнала CTS. На этапе S1304, точка AP 1, принявшая кадр сигнала RTS от станции STA 1a, передает кадр сигнала CTS. Затем, станция STA 1b, принявшая сигнал кадра CTS от точки AP 1, обновляет регулярный вектор NAV вместо установления внутрисистемного вектора NAV, поскольку она не может определить, что кадр сигнала CTS, представляет собой сигнал, передаваемый из ее собственной системы BSS. На этапе S1308, станция STA 1b, принявшая кадр CF-End от точки AP 2, отменяет регулярный вектор NAV. После этого, на этапе S1312, возникают помехи между кадром сигнала RTS, переданным станцией STA 1b для осуществления передачи данных после отмены регулярного вектора NAV, и кадром данных, переданных станцией STA 1a. Таким образом, согласно способу, использующему два типа векторов NAV, станция STA не может правильно определить, является ли кадр сигнала CTS сигналом из ее собственной системы BSS, который может вызвать помехи.
Поэтому, в нашем случае авторы настоящего изобретения разработали его, сосредоточившись на указанных выше обстоятельствах. Система сети LAN радиосвязи согласно одному из вариантов настоящего изобретения может определить, представляет ли кадр отклика собой сигнал, передаваемый из собственной системы BSS. Здесь, хотя настоящее описание рассматривает главным образом кадр сигнала CTS 30, являющийся одним из типов кадров отклика, настоящее изобретение может быть также применено к квитированию, представляющему собой другой кадр отклика. Случай применения настоящего изобретения к квитированию ACK описан подробно в разделе “7. Прочее”. Отметим, что настоящее изобретение обеспечивает обратную совместимость. Иными словами, станция STA 100 и точка AP 200 согласно настоящему изобретению совместимы со станцией STA и точкой AP, поддерживающими более ранние версии.
2. Конфигурация устройства
Выше были описаны предпосылки к созданию настоящего изобретения. Сейчас конфигурация устройства согласно рассматриваемому варианту будет рассмотрена со ссылками на фиг. 8. Фиг. 8 иллюстрирует конфигурацию станции STA 100 и точки AP 200 согласно одному из вариантов настоящего изобретения.
2-1. Конфигурация точки AP 200
Сначала будет описана конфигурация точки AP 200. Как показано на фиг. 8, точка AP 200 содержит модуль 210 связи, модуль 220 управления и модуль 230 памяти. Модуль 210 связи функционирует в качестве передающего модуля или приемного модуля, а модуль 220 управления функционирует в качестве генераторного модуля, специфицирующего модуля, модуля для спецификации версии или модуля для установления периода подавления передач.
Модуль 210 связи
Модуль 210 связи осуществляет обработку передаваемых и принимаемых сигналов. Обработка передаваемых сигналов описана более конкретно. Модуль 210 связи генерирует передаваемый сигнал под управлением со стороны модуля 220 управления. Например, модуль 210 связи получает кадр от модуля 220 управления и имеет назначенные ему схемы модуляции и кодирования и другие подобные алгоритмы с целью осуществления кодирования, перемежения и модуляции, генерируя тем самым передаваемый сигнал видеодиапазона. В дополнение к этому, модуль 210 связи осуществляет преобразование передаваемого сигнала видеодиапазона, полученного в результате предшествующей обработки, вверх по частоте и передает этот сигнал через антенну.
Обработка принимаемых сигналов рассмотрена более конкретно. Модуль 210 связи принимает сигнал через антенну и осуществляет аналоговую обработку и преобразование принятого сигнала вниз по частоте, передавая на выход принятый сигнал видеодиапазона. Затем модуль 210 связи вычисляет корреляцию между одной или двумя или несколькими сигнальными структурами и принимаемым сигналом, сдвигая при этом принятый сигнал, являющийся целью вычислений, по оси времени, и определяет преамбулу на основе появления пика корреляции. Таким образом, модуль 210 связи может обнаружить кадр сигнала RTS 20, кадр сигнала CTS 30, кадр данных, квитанцию ACK, кадр CF-End, либо другой подобный кадр или сигнал. В дополнение к этому, модуль 210 связи осуществляет демодуляцию, декодирование и другую подобную обработку принятого сигнала видеодиапазона, получая в результате кадр, и передает этот кадр в модуль 220 управления.
Модуль 220 управления
Модуль 220 управления осуществляет управления процедурами генерации и передачи/приема кадров. Более конкретно, в случае передачи данных, модуль 220 управления генерирует кадр сигнала RTS 20 и управляет модулем 210 связи для передачи этого кадра сигнала RTS 20. Затем, в случае, когда модуль 210 связи принимает кадр сигнала CTS 30, модуль 220 управления генерирует кадр, содержащий передаваемые данные, и управляет модулем 210 связи для передачи этого кадра. После этого, если модуль 210 связи принимает квитанцию ACK, указывающую, что кадр принят нормально, модуль 220 управления генерирует кадр CF-End и управляет модулем 120 связи для передачи этого кадра CF-End.
Кроме того, в случае приема данных, когда модуль 210 связи принимает кадр сигнала RTS 20, модуль 220 управления генерирует кадр сигнала CTS 30 и управляет модулем 210 связи для передачи этого кадра сигнала CTS 30. Затем, если модуль 210 связи принимает кадр данных нормально, этот модуль 210 связи генерирует квитанцию ACK и управляет модулем связи 110 для передачи этой квитанции ACK. После этого модуль 120 управления 120 генерирует кадр CF-End и управляет модулем 110 связи 110 для передачи этого кадра CF-End.
Здесь, в процессе генерации кадра сигнала CTS 30, модуль 220 управления согласно рассматриваемому варианту вписывает величину, соответствующую системе BSS, в которой принадлежит его собственное устройство, в поле адреса 33 принимающей станции, входящее в состав кадра сигнала CTS 30. Более конкретно, модуль 220 управления устанавливает, в поле адреса 33 принимающей станции, информацию, в которой часть MAC-адреса станции-адресата STA 100 исключена, и идентификационную информацию системы BSS для системы BSS, которой принадлежит его собственное устройство, что соответствует объему исключенных данных.
Здесь пример информации, вписываемой в поле адреса 33 принимающей станции, описан со ссылками на фиг. 9. Фиг. 9 иллюстрирует пример информации, записываемой в поле адреса 33 принимающей станции. Например, как показано на фиг. 9, модуль 220 управления исключает (опускает) 4 младших бита MAC-адреса станции-адресата STA 100, и вписывает идентификационную информацию системы BSS, содержащую 4 бита (битовую строку “0101” в примере, показанном на фиг. 9), в позиции, из которых были исключены указанные биты.
Информация, показанная на фиг. 9, представляет собой всего лишь пример, а число битов идентификационной информации системы BSS может быть любым. Например, число битов идентификационной информации системы BSS может быть установлено на основе числа других систем BSS, соседствующих с собственной системой BSS. Более конкретно, если число других систем BSS, соседствующих с собственной системой BSS, мало (например, меньше заданного числа), модуль 220 управления может уменьшить число битов идентификационной информации системы BSS до числа битов, достаточного для того, чтобы можно было идентифицировать собственную систему BSS и другие системы BSS одну относительно другой. Например, если три других системы BSS соседствуют с собственной системой BSS, модуль 220 управления может уменьшить число битов идентификационной информации системы BSS до числа битов, достаточного для идентификации четырех систем BSS, включая собственную систему BSS, одной относительно других (т.е. 2 бит). Таким образом, модуль 220 управления может уменьшить число битов MAC-адреса, которые нужно исключить, что позволит идентифицировать большее число станцией STA 100.
В дополнение к этому, идентификационная информация системы BSS может быть вписана в поле адреса 33 принимающей станции в любом положении. Например, такая позиция, в которую вписывают идентификационную информацию системы BSS, может представлять собой позицию старших битов или промежуточную позицию в поле адреса 33 принимающей станции вместо позиции младших битов. Более того, идентификационная информация системы BSS может представлять собой информацию, называемую цветом системы BSS.
Как описано выше, благодаря тому, что модуль 220 управления включает идентификационную информацию системы BSS в поле адреса 33 принимающей станции, станция STA 100, которая приняла кадр сигнала CTS 30, может определить, является ли этот сигнал CTS 30 сигналом из ее собственной системы BSS. В дополнение к этому, модуль 220 управления включает идентификационную информацию системы BSS в поле адреса 33 принимающей станции, вместо показателя 31 управления кадром, продолжительности 32 или другой последовательности FCS 34 из состава кадра сигнала CTS 30, что может уменьшить вероятность сбоев в работе станции STA 100, принявшей этот кадр сигнала CTS 30. Более конкретно, в поле адреса 33 принимающей станции обычно записывают MAC-адрес станции-адресата STA 100. Здесь MAC-адреса нескольких станций STA 100, присутствующих в области, где точка AP 200 может осуществлять связь, совсем не обязательно аналогичны один другому; следовательно, даже в случае, когда точка AP 200 устанавливает в поле адреса 33 принимающей станции информацию, в которой часть MAC-адреса станции-адресата STA 100 исключена, станция-адресат STA 100 с высокой вероятностью окажется специфицирована посредством MAC-адреса с исключенными битами. С другой стороны, например, если точка AP 200 исключает часть информации 31 управления кадром с целью включить идентификационную информацию системы BSS, в работе станции STA 100, принявшей кадр сигнала CTS 30, может произойти сбой. Согласно изложенному выше, модуль 220 управления может уменьшить вероятность сбоев в работе станции STA 100, принявшей кадр сигнала CTS 30. Подробности процедур определения, выполняемых станцией STA 100, будет описаны позднее.
В дополнение к этому, если нужная станция STA 100 не может быть обозначена посредством только информации, в которой часть MAC-адреса этой станции STA 100 исключена, модуль 220 управления может добавить дополнительную идентификационную информацию. Более конкретно, если несколько станций STA 100 специфицированы информацией, в составе которой часть MAC-адреса исключена, модуль 220 управления может дополнительно исключить часть MAC-адреса и добавить дополнительную информацию для идентификации нескольких станций STA 100, соответствующую исключенному объему данных.
Например, как показано на фиг. 9, в случае, когда имеются две станции STA 100, специфицированные информацией, в составе которой часть MAC-адреса исключена (т.е. информацией, отличной от идентификационной информации системы BSS), модуль 220 управления может дополнительно исключить часть MAC-адреса размером в 1 бит и добавить идентификационную информацию размером в 1 бит с целью идентификации этих двух станций STA 100. В этом случае, точка AP 200 сообщает каждой из этих станций STA 100 о числе битов и позиции установления идентификационной информации, а также идентификационную информацию, назначенную каждой станции STA 100. Таким образом, модуль 220 управления может назначить нужную станцию STA 100 в качестве адресата даже в случае, когда имеются несколько станций STA 100, специфицируемых посредством информации, в составе которой часть MAC-адреса исключена.
Модуль 230 памяти
Модуль 230 памяти сохраняет различные типы информации. Более конкретно, модуль 230 памяти сохраняет различные параметры, принятые данные, передаваемые данные или другую подобную информацию, используемую для процедур передачи/приема сигналов. В дополнение к этому, модуль 230 памяти сохраняет идентификационную информацию системы BSS и идентификационную информацию (MAC-адрес и т.п.) своего собственного устройства и каждой станции STA 100.
2-2. Конфигурация станции STA 100
Сейчас будет описана конфигурация станции STA 100. Как показано на фиг. 8, станция STA 100 содержит модуль 110 связи, модуль 120 управления и модуль 130 памяти. Модуль 110 связи функционирует в качестве передающего модуля или приемного модуля, а модуль 120 управления функционирует в качестве генераторного модуля, специфицирующего модуля, модуля для спецификации версии или модуля для установления периода подавления передач.
Модуль 110 связи
Модуль 110 связи имеет функцию, аналогичную функции модуля 210 связи в составе точки AP 200; поэтому, описание здесь будет опущено.
Модуль 120 управления
Модуль 120 управления осуществляет управление процедурами генерации и передачи/приема кадров. Здесь, эти фрагменты процедур аналогичны соответствующим процедурам модуля 220 управления в составе точки AP 200; поэтому, описание здесь будет опущено.
В дополнение к этому, модуль 120 управления осуществляет управление процедурой установления и процедурой отмены векторов NAV. Процедура установления вектора NAV описана более конкретно. В случае, когда принят кадр сигнала RTS 20 или кадр сигнала CTS 30, модуль 120 управления определяет, является ли этот кадр сигналом из его собственной системы BSS. Затем модуль 120 управления устанавливает внутрисистемный вектор NAV в случае определения, что рассматриваемый кадр является сигналом из собственной системы BSS, и устанавливает регулярный вектор NAV в случае определения, что рассматриваемый кадр не является сигналом из собственной системы BSS.
Теперь будет дано описание способа определения, является ли кадр сигнала RTS 20 или кадр сигнала CTS 30 сигналом из собственной системы BSS. Сначала будет рассмотрен способ определения, является ли кадр сигнала RTS 20 сигналом из собственной системы BSS. Как описано выше, кадр сигнала RTS 20 содержит адрес 23 принимающей станции и адрес 24 передающей станции в составе кадра. Тогда модуль 120 управления станции STA 100, принявшей кадр сигнала RTS 20, определяет, является ли этот кадр сигнала RTS 20 сигналом из собственной системы BSS, на основе того, содержит ли один адресов – адрес 23 принимающей станции или адрес 24 передающей станции, адресную информацию точки AP 200.
Затем, будет дано описание способа определения, является ли кадр сигнала CTS 30 сигналом из собственной системы BSS. Как описано выше, точка AP 200 записывает, в поле адреса 33 принимающей станции в составе кадра сигнала CTS 30, информацию, в которой часть MAC-адреса станции-адресата STA 100 исключена, и идентификационную информацию системы BSS, соответствующую исключенному объему данных. Затем, модуль 120 управления из состава станции STA 100, принявшей кадр сигнала CTS 30, может определить, является ли этот кадр сигнала CTS 30 сигналом из собственной системы BSS, на основе идентификационной информации системы BSS, записанной в поле адреса 33 принимающей станции.
Более конкретно, модуль 120 управления знает идентификационную информацию своей собственной системы BSS и сравнивает эту идентификационную информацию системы BSS с идентификационной информацией системы BSS, включенной в состав адреса 33 принимающей станции. Затем, модуль 120 управления может определить, что кадр сигнала CTS 30 является сигналом из собственной системы BSS, в случае, когда два сегмента идентификационной информации системы BSS являются одинаковыми или эквивалентными, и модуль 120 управления может определить, что этот кадр сигнала CTS 30 не является сигналом из собственной системы BSS, в случае, когда два сегмента идентификационной информации системы BSS не являются одинаковыми или не эквивалентны. В дополнение к этому, в случае, когда MAC-адрес точки AP 200 из собственной системы BSS вписан в поле адреса 33 принимающей станции кадра сигнала CTS 30, модуль 120 управления определяет, что этот кадр сигнала CTS 30 представляет собой сигнал из собственной системы BSS.
Здесь процедура установления и процедура отмены векторов NAV посредством модуля 120 управления согласно рассматриваемому варианту описаны со ссылками на фиг. 10. Фиг. 10 иллюстрирует способ управления связью с использованием двух типов векторов NAV согласно одному из вариантов настоящего изобретения.
На этапе S1500, станция STA 100b, принявшая кадр сигнала CTS 30 от точки AP 200a, может, с использованием описанного выше способа, определить, что этот кадр сигнала CTS 30 является сигналом из ее собственной системы BSS, и установить внутрисистемный вектор NAV на основе продолжительности 32, указанной в составе этого кадра сигнала CTS 30. На этапе S1504, станция STA 100b, принявшая кадр сигнала CTS 30 от точки AP 200b, может, с использованием описанного выше способа, определить, что этот кадр сигнала CTS 30 не является сигналом из ее собственной системы BSS, и установить регулярный вектор NAV на основе продолжительности 32, указанной в составе этого кадра сигнала CTS 30.
На этапе S1508, станция STA 100b, принявшая кадр CF-End от точки AP 200a, подтверждает, что кадр CF-End является сигналом из собственной системы BSS, и отменяет внутрисистемный вектор NAV. На этапе S1512, станция STA 100b, принявшая кадр CF-End от точки AP 200b, подтверждает, что кадр CF-End не является сигналом из собственной системы BSS, и отменяет регулярный вектор NAV.
Как описано выше, модуль 120 управления согласно рассматриваемому варианту может определить, является ли кадр сигнала CTS 30 сигналом из собственной системы BSS, на основе идентификационной информации системы BSS, включенной в поле адреса 33 принимающей станции в составе кадра сигнала CTS 30. В дополнение к этому, при включении идентификационной информации системы BSS в поле адреса 33 принимающей станции формат кадра сигнала CTS 30 не изменяется относительно формата кадра более ранней версии; следовательно, устройство, поддерживающее более раннюю версию, также может должным образом обработать кадр сигнала CTS 30. Иными словами, настоящее изобретение может обеспечить обратную совместимость.
Модуль 130 памяти
Модуль 130 памяти имеет функцию, аналогичную функции модуля 230 памяти в составе точки AP 200; поэтому, описание здесь будет опущено.
3. Работа станции STA 100
Выше была описана конфигурация устройства согласно рассматриваемому варианту. Теперь работа станции STA 100 согласно рассматриваемому варианту будет рассмотрена со ссылками на фиг. 11. На фиг. 11 представлена логическая схема, иллюстрирующая работу, когда станция STA согласно одному из вариантов настоящего изобретения принимает кадр отклика.
На этапе S1400, модуль 110 связи из состава станции STA 100 принимает кадр сигнала CTS 30, являющийся кадром отклика. На этапе S1404, модуль 120 управления проверяет, записан ли MAC-адрес точки AP 200 его собственной системы BSS в поле адреса 33 принимающей станции. В случае, когда MAC-адрес точки AP 200 собственной системы BSS записан в поле адреса 33 принимающей станции («Да» на этапе S1404), на этапе S1408, модуль 120 управления определяет, что кадр сигнала CTS 30 является сигналом собственной системы BSS, устанавливает внутрисистемный вектор NAV на основе продолжительности 32 в составе кадра сигнала CTS 30, и затем процедура приема завершается. В случае, когда MAC-адрес точки AP 200 собственной системы BSS не записан в поле адреса 33 принимающей станции («Нет» на этапе S1404), на этапе S1412, модуль 120 управления проверяет, содержит ли поле адреса 33 принимающей станции идентификационную информацию собственной системы BSS.
В случае, когда поле адреса 33 принимающей станции содержит идентификационную информацию собственной системы BSS («Да» на этапе S1412), на этапе S1416, модуль 120 управления проверяет, содержит ли поле адреса 33 принимающей станции информацию, в которой часть MAC-адреса собственного устройства исключена. В случае, когда поле адреса 33 принимающей станции содержит информацию, в которой часть MAC-адреса собственного устройства исключена («Да» на этапе S1416), на этапе S1420, модуль 120 управления определяет, что кадр сигнала CTS 30 является сигналом CTS 30, адресованным собственному устройству, и осуществляет разнообразную обработку сигналов и данных, после чего процедура приема завершается. В случае, когда поле адреса 33 принимающей станции не содержит информацию, в которой часть MAC-адреса собственного устройства исключена («Нет» на этапе S1416), на этапе S1408, модуль 120 управления определяет, что кадр сигнала CTS 30 является сигналом собственной системы BSS, устанавливает внутрисистемный вектор NAV на основе продолжительности 32 в составе кадра CTS 30, после чего процедура приема завершается.
В случае, когда поле адреса 33 принимающей станции не содержит идентификационную информацию собственной системы BSS («Нет» на этапе S1412), на этапе S1424, модуль 120 управления определяет, что кадр сигнала CTS 30 не является сигналом собственной системы BSS, устанавливает регулярный вектор NAV на основе продолжительности 32 в составе кадра сигнала CTS 30, после чего процедура приема завершается.
4. Первая модификация
Выше была описана работа станции STA 100 согласно рассматриваемому варианту. Теперь первая модификация настоящего изобретения будет рассмотрена со ссылками на фиг. 12. Первая модификация настоящего изобретения представляет собой случай, в котором точка AP 200 записывает, в поле адреса 33 принимающей станции в составе кадра сигнала CTS 30, адрес, назначенный для каждой станции STA 100 (в дальнейшем здесь называется «назначенный адрес» для удобства), и идентификационную информацию системы BSS. Здесь назначенный адрес представляет собой адрес, назначенный для каждой станции STA 100 посредством точки AP 200 с целью однозначно специфицировать каждую станцию STA 100, и точка AP 200 может идентифицировать каждую станцию STA 100 с использованием этого назначенного адреса вместо MAC-адреса. Когда станция STA 100 устанавливает соединение с точкой AP 200 (в момент ассоциирования), этот назначенный адрес точка AP 200 сообщает станции STA 100 вместе с другими параметрами.
Фиг. 12 иллюстрирует пример информации, записываемой в адресе принимающей станции в составе кадра отклика согласно первой модификации настоящего изобретения. Как показано на фиг. 12, согласно первой модификации, точка AP 200 вписывает назначенный адрес и идентификационную информацию системы BSS в поле адреса 33 принимающей станции в составе кадра сигнала CTS 30. Здесь информация, иллюстрированная на фиг. 12, представляет собой всего лишь пример, и, как в описанном выше варианте, число битов, составляющих идентификационную информацию системы BSS, может быть любым и позиция, в которую вписывают эту идентификационную информацию системы BSS в поле адреса 33 принимающей станции, тоже может быть любой. В дополнение к этому, хотя фиг. 12 иллюстрирует пример, в котором в поле адреса 33 принимающей станции вписан назначенный адрес без исключения его части, возможен также вариант, в котором часть назначенного адреса может быть при записи в поле адреса исключена. Например, точка AP 200 присваивает назначенный адрес, имеющий такую же битовую длину, как и MAC-адрес, каждой станции STA 100. Затем точка AP 200 может вписать, в поле адреса 33 принимающей станции, информацию, где часть назначенного адреса станции-адресата STA 100 исключена, и идентификационную информацию системы BSS, соответствующую исключенному объему данных.
Здесь, в представленном выше варианте, в случае, когда имеется несколько станций STA 100, специфицированных информацией, где часть MAC-адреса исключена, точка AP 200 дополнительно исключает часть MAC-адреса и добавляет идентификационную информацию с целью идентификации нескольких станций STA 100, так что эта добавленная информация соответствует исключенному объему данных. С другой стороны, согласно первой модификации настоящего изобретения точка AP 200 может пропустить такие процедуры. Более конкретно, точка AP 200 может предотвратить возникновение ситуации, в которой имеются несколько станций STA 100, специфицированных одним назначенным адресом, посредством присвоения этим станциям STA 100 назначенных адресов, не накладывающихся один на другой.
5. Вторая модификация
Выше была рассмотрена первая модификация настоящего изобретения. Теперь, вторая модификация настоящего изобретения будет рассмотрена со ссылками на фиг. 13 и 14. Вторая модификация настоящего изобретения представляет собой случай, в котором точка AP 200 записывает, в поле адреса 33 принимающей станции в составе кадра сигнала CTS 30, идентификационную информацию версии системы сети LAN радиосвязи и идентификационную информацию системы BSS. Более конкретно, точка AP 200 записывает, в поле адреса 33 принимающей станции, информацию, где часть MAC-адреса станции-адресата STA 100 исключена, а также идентификационную информацию версии системы сети LAN радиосвязи и идентификационную информацию системы BSS, объем которой соответствует исключенному объему данных. Здесь идентификационная информация версии системы сети LAN радиосвязи представляет собой информацию, указывающую, является ли кадр сигнала CTS 30 сигналом, поддерживающим версию системы сети LAN радиосвязи согласно рассматриваемому варианту.
Здесь информация, записываемая в поле адреса 33 принимающей станции в составе кадра сигнала CTS 30 согласно второй модификации настоящего изобретения, описана со ссылками на фиг. 13. Фиг. 13 иллюстрирует пример информации, записываемой в адресе принимающей станции в составе кадра отклика согласно второй модификации настоящего изобретения. В примере, показанном на фиг. 13, идентификационную информацию версии системы сети LAN радиосвязи вписывают в 4 младших бита в поле адреса 33 принимающей станции. Например, если идентификационная информация версии системы сети LAN радиосвязи представляет собой битовую строку “1111”, станция STA 100, принявшая кадр сигнала CTS 30, определяет, что это кадр сигнала CTS 30 представляет собой сигнал, поддерживающий версию системы сети LAN согласно рассматриваемому варианту. Затем, если идентификационная информация версии системы сети LAN радиосвязи не является битовой строкой “1111”, станция STA 100 определяет, что кадр сигнала CTS 30 не является сигналом, поддерживающим версию системы сети LAN согласно рассматриваемому варианту.
Отметим, что идентификационная информация версии системы сети LAN радиосвязи может указывать версию системы сети LAN радиосвязи, поддерживаемую сигналом CTS 30. Например, идентификационная информация версии системы сети LAN радиосвязи может представлять собой битовую строку, указывающую каждую версию (IEEE802.11ac, IEEE802.11ad, IEEE802.11ax и т.д.) стандарта IEEE802.11. Отметим, в качестве версии системы сети LAN радиосвязи согласно рассматриваемому варианту предполагается версия IEEE802.11ax, а в качестве более ранней версии предполагается версия, разработанная раньше, чем версия IEEE802.11ax, применяемая в настоящем описании, но возможные версии указанными версиями не ограничиваются.
Вторая модификация особенно эффективна в случае, когда несколько устройств, поддерживающих различные версии системы сети LAN радиосвязи, объединены в одной системе BSS 10. Например, предполагается следующий случай: станция STA, поддерживающая более раннюю версию, чем версия системы сети LAN радиосвязи согласно рассматриваемому варианту, (здесь в дальнейшем называется «традиционная станция STA» для удобства) принадлежит той же самой системе BSS 10, как и станция STA 100, поддерживающая версию системы сети LAN согласно рассматриваемому варианту.
Традиционная станция STA распознает информацию, записанную в поле адреса принимающей станции в составе кадра сигнала CTS, в качестве MAC-адреса устройства-адресата. Вследствие этого, точка AP 200 не включает идентификационную информацию системы BSS в поле адреса принимающей станции в составе кадра сигнала CTS, адресованного традиционной станции STA, и вписывает MAC-адрес традиционной станции STA без исключений. Таким образом, традиционная станция STA может должным образом обрабатывать кадр сигнала CTS. Иными словами, если станция STA 100 согласно рассматриваемому варианту и традиционная станция STA объединены в одной системе BSS 10, точка AP 200 передает кадр сигнала CTS 30, содержащий идентификационную информацию системы BSS в поле адреса 33 принимающей станции, и кадр сигнала CTS, не содержащий идентификационную информацию системы BSS.
Здесь, используя поле адреса 33 принимающей станции, содержащее идентификационную информацию версии системы сети LAN радиосвязи, станция STA 100 согласно настоящему изобретению может определить, является ли принятый сигнал кадром сигнала CTS 30 согласно рассматриваемому варианту. В случае определения, что принятый сигнал является кадром сигнала CTS 30 согласно рассматриваемому варианту, на основе идентификационной информации версии системы сети LAN радиосвязи, станция STA 100 может осуществлять такие процедуры, как считывание идентификационной информации системы BSS и считывание MAC-адреса, часть которого исключена. Затем станция STA 100 устанавливает внутрисистемный вектор NAV в случае определения, что сигнал CTS 30 является сигналом из собственной системы BSS, на основе идентификационной информации системы BSS, и устанавливает регулярный вектор NAV в случае определения, что сигнал CTS 30 не является сигналом из собственной системы BSS.
В дополнение к этому, в случае определения, что принятый сигнал не является кадром сигнала CTS 30 согласно рассматриваемому варианту (т.е. является кадром сигнала CTS, адресованным традиционной станции STA), можно не допустить, чтобы станция STA 100 выполняла такие процедуры, как считывание идентификационной информации системы BSS и считывание MAC-адреса, часть которого исключена. Иными словами, можно не допустить, чтобы станция STA 100 определила, что кадр сигнала CTS не является сигналом из собственной системы BSS на основе того факта, что адрес принимающей станции в составе кадра сигнала CTS не содержит идентификационной информации собственной системы BSS. В случае определения, что принятый сигнал не является кадром сигнала CTS 30 согласно рассматриваемому варианту, станция STA 100 определяет, что все принятые кадры сигналов CTS являются сигналами собственной системы BSS, или определяет, что ни один из принятых кадров сигналов CTS не является сигналом из собственной системы BSS. Станция STA 100 устанавливает внутрисистемный вектор NAV в случае определения, что все принятые кадры сигналов CTS являются сигналами из собственной системы BSS, и устанавливает регулярный вектор NAV в случае определения, что ни один из принятых кадров сигналов CTS не является сигналом из собственной системы BSS.
Например, если число традиционных станций STA, принадлежащих системе BSS 10, мало (например, меньше заданного числа), рассматриваемая станция STA 100 может определить, что ни один из принятых кадров сигналов CTS не является сигналом из собственной системы BSS, и установить регулярный вектор NAV. В дополнение к этому, если число традиционных станций STA, принадлежащих системе BSS 10, велико, (например, больше заданного числа) или если нет другой системы BSS, интерферирующей с собственной системой BSS, рассматриваемая станция STA 100 может определить, что все принятые кадры сигналов CTS, являются сигналами собственной системы BSS, и установить внутрисистемный вектор NAV.
Здесь информация, иллюстрируемая на фиг. 13, является всего лишь одним из примеров, и число битов каждой информации – идентификационной информации версии и идентификационной информации системы BSS, может быть любым, и позиция, в которую записывают каждый сегмент информации в поле адреса 33 принимающей станции, также может быть любой. В дополнение к этому, хотя фиг. 13 иллюстрирует случай, где использован пример, в котором в поле адреса записан MAC-адрес с исключенной частью, посредством применении первой модификации ко второй модификации в поле адреса 33 принимающей станции может быть вписан назначенный адрес или назначенный адрес с исключенной частью. Это может предотвратить возникновение ситуации, в которой имеются несколько станций STA 100, специфицированных одним и тем же MAC-адресом с исключенной частью.
На фиг. 14 представлена логическая схема, иллюстрирующая работу, когда станция STA согласно второй модификации настоящего изобретения принимает кадр отклика. Фиг. 14 иллюстрирует следующий случай: если определено, что принятый сигнал не является кадром сигнала CTS 30 в соответствии с версией системы сети LAN согласно рассматриваемому варианту, станция STA 100 определяет, что все сигналы, представляют собой сигналы собственной системы BSS, и устанавливает внутрисистемный вектор NAV. Отличие от логической схемы, показанной на фиг. 11, состоит в том, что, на этапе S1612, модуль 120 управления из состава станции STA 100 проверяет, содержит ли поле адреса принимающей станции идентификационную информацию версии системы сети LAN радиосвязи согласно рассматриваемому варианту. Если поле адреса принимающей станции содержит идентификационную информацию версии системы сети LAN радиосвязи согласно рассматриваемому варианту («Да» на этапе S1612), на этапе S1616, модуль 120 управления проверяет, содержит ли поле адреса 33 принимающей станции идентификационную информацию собственной системы BSS. Последующая обработка аналогична тому, что показано на фиг. 11; поэтому здесь описание будет опущено. Если поле адреса принимающей станции не содержит идентификационную информацию версии системы сети LAN радиосвязи согласно рассматриваемому варианту («Нет» на этапе S1612), на этапе S1608, модуль 120 управления устанавливает внутрисистемный вектор NAV на основе продолжительности, указанной в составе кадра сигнала CTS, и процедура приема завершается.
6. Примеры приложений
Технология согласно настоящему изобретению может быть применена в разнообразных продуктах. Например, станция STA 100 может быть реализована в виде мобильного терминала, такого как смартфон, планшетный персональный компьютер (PC), компьютер ноутбук, портативный игровой терминал, или цифровая видеокамера, стационарный терминал, такой как телевизионный приемник, принтер, цифровой сканер или сетевые хранилища информации, либо встроенный в автомобиль терминал, такой как автомобильный навигатор. В дополнение к этому, станция STA 100 может быть реализована в виде терминала, осуществляющего межмашинную связь (machine to machine (M2M)) (также называется терминалом связи машинного типа (machine type communication (MTC))), такого как интеллектуальные счетчики, торговые автоматы, дистанционно управляемые мониторы или кассовые (point of sale (POS)) терминалы. Более того, станция STA 100 может представлять собой модуль радиосвязи, установленный на таком терминале (например, в виде модуля интегральной схемы, конфигурированного в одном кристалле).
С другой стороны, например, точка AP 200 может быть реализована в виде точки доступа локальной системы сети LAN радиосвязи (так же называемой базовой радиостанцией), которая имеет или не имеет функции маршрутизатора. Точка AP 200 может быть реализована в виде мобильного маршрутизатора системы сети LAN радиосвязи. Точка AP 200 может также представлять собой модуль радиосвязи (например, модуль интегральной схемы, конфигурированный в одном кристалле), установленный на таком устройстве.
6-1. Первый пример приложения
На фиг. 15 представлена блок-схема, иллюстрирующая пример упрощенной конфигурации смартфона 900, к которому может быть применена технология согласно настоящему изобретению. Смартфон 900 содержит процессор 901, оперативное запоминающее устройство 902, запоминающее устройство 903 большой емкости, внешний соединительный интерфейс 904, видеокамеру 906, датчик 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговоритель 911, интерфейс 913 радиосвязи, антенный переключатель 914, антенну 916, шину 917, аккумулятор 918 и вспомогательный контроллер 919.
Процессор 901 может представлять собой, например, центральный процессор (CPU) или систему на кристалле (system on chip (SoC)), и управляет функциями на уровне приложений и на других уровнях смартфона 900. Оперативное запоминающее устройство 902 содержит запоминающее устройство с произвольной выборкой (ЗУПВ (RAM)) и постоянное запоминающее устройство (ПЗУ (ROM)) и сохраняет данные и программы, выполняемые процессором 901. Запоминающее устройство 903 большой емкости содержит носитель данных, такой как полупроводниковое запоминающее устройство или жесткий диск. Внешний соединительный интерфейс 904 представляет собой интерфейс для соединения смартфона 900 с присоединяемыми извне устройствами, такими как карты памяти и устройства с универсальной последовательной шиной (universal serial bus (USB)).
Видеокамера 906 содержит формирователь сигналов изображения, например, такой как матрица приборов с зарядовой связью (ПЗС (charge coupled device (CCD))) или матрица комплементарных структур металл-оксид-полупроводник (КМОП (complementary metal oxide semiconductor (CMOS))), для генерации захваченного изображения. Датчик 907 может представлять собой группу датчиков, содержащую, например, датчик позиционирования, гироскопический датчик, геомагнитный датчик, датчик ускорения и другие подобные датчики. Микрофон 908 преобразует звуки, поступающие в смартфон 900, в аудио сигналы. Устройство 909 ввода содержит, например, сенсорный датчик, определяющий касание экрана дисплея 910, клавишную панель, клавиатуру, кнопки, переключатели или другие подобные компоненты и принимает ввод операции или информации от пользователя. Дисплей 910 содержит экран, такой как жидкокристаллический дисплей (liquid crystal display (LCD)) или дисплей на органических светодиодах (organic light emitting diode (OLED)), и представляет выходное изображение смартфона 900. Громкоговоритель 911 преобразует аудио сигналы с выхода смартфона 900 в звуки.
Интерфейс 913 радиосвязи поддерживает один или несколько стандартов систем радиосвязи LAN из группы IEEE 802.11a, 11b, 11g, 11n, 11ac, 11ad и 11ax с целью установления радиосвязи. Этот интерфейс 913 радиосвязи может осуществлять связь с другим устройством через точку доступа системы сети LAN радиосвязи в инфраструктурном режиме. В дополнение к этому, интерфейс 913 связи может напрямую осуществлять связь с другим устройством в режиме прямой связи, таком как ситуативный режим связи (ad hoc mode) или режим Wi-Fi Direct (зарегистрированная торговая марка). Отметим, что режим Wi-Fi Direct отличается от ситуативного (ad hoc) режима. Один из двух терминалов работает в качестве точки доступа, и связь осуществляется напрямую между терминалами. Интерфейс 913 радиосвязи может обычно содержать процессор видеодиапазона, высокочастотную схему, усилитель мощности и другие подобные компоненты. Интерфейс 913 радиосвязи может быть выполнен в виде однокристального модуля, в котором интегрированы запоминающее устройство для сохранения программы управления связью, процессор, выполняющий эту программу, и другие относящиеся к делу схемы. Интерфейс 913 радиосвязи может поддерживать способы радиосвязи других типов, такие как способ сотовой связи, способ связи в ближней зоне или способ радиосвязи малой дальности в дополнение к способу связи в системе сети LAN радиосвязи. Антенный переключатель 914 переключает соединение антенны между несколькими схемами (например, схемами для осуществления различных способов радиосвязи), входящими в состав интерфейса 913 радиосвязи. Антенна 915 содержит один или несколько антенных элементов (например, несколько антенных элементов, составляющих антенну для связи в системе с несколькими входами и выходами MIMO) и используется для передачи и приема радиосигналов через интерфейс 913 радиосвязи.
Отметим, что смартфон 900 может содержать несколько антенн (например, антенн для связи в системе сети LAN радиосвязи или для способа радиосвязи малой дальности или для другого подобного способа), не ограничиваясь примером, показанным на фиг. 15. В этом случае антенный переключатель 914 может быть из конфигурации смартфона 900 исключен.
Шина 917 соединяет процессор 901, оперативное запоминающее устройство 902, запоминающее устройство 903 большой емкости, внешний соединительный интерфейс 904, видеокамеру 906, датчик 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговоритель 911, интерфейс 913 радиосвязи и вспомогательный контроллер 919 одно с другим. Аккумулятор 918 обеспечивает электроэнергию для работы каждого блока смартфона 900, показанного на фиг. 15, через фидерную линию, которая частично показана на чертеже в виде штриховой линии. Вспомогательный контроллер 919, например, выполняет минимально необходимые функции смартфона 900 в «спящем» режиме.
Отметим, что смартфон 900 может работать в качестве точки радиодоступа (программная точка AP), когда процессор 901 выполняет функцию точки доступа на уровне приложения. В дополнение к этому, интерфейс 913 радиосвязи может иметь функцию точки радиодоступа.
6-2. Второй пример приложения
На фиг. 16 представлена блок-схема, иллюстрирующая пример упрощенной конфигурации автомобильного навигатора 920, к которому может быть применена технология согласно настоящему изобретению. Этот автомобильный навигатор 920 содержит процессор 921, оперативное запоминающее устройство 922, модуль 924 системы глобального местоопределения (global positioning system (GPS)), датчик 925, интерфейс 926 данных, плеер 927 контента, интерфейс 928 носителя информации, устройство 929 ввода, дисплей 930, громкоговоритель 931, интерфейс 933 радиосвязи, антенный переключатель 934, антенну 935 и аккумулятор 938.
Процессор 921 может представлять собой, например, процессор CPU или систему SoC, и управляет функцией навигации и другими функциями автомобильного навигатора 920. Запоминающее устройство 922 содержит ЗУПВ (RAM) и ПЗУ (ROM) и сохраняет данные и программу, выполняемую процессором 921.
Модуль GPS 924 использует сигнал GPS, принимаемый от спутника системы GPS, для измерения координат местонахождения автомобильного навигатора 920 (например, широты, долготы и высоты) с использованием сигналов системы GPS от спутника системы GPS. Датчик 925 может представлять собой группу датчиков, содержащую, например, гироскопический датчик, геомагнитный датчик, барометрический датчик и какие-либо другие подобные датчики. Интерфейс 926 данных соединен, например, с внутренней автомобильной сетью 941 через, например, терминал (не показан), и принимает данные, такие как данные о скорости автомобиля, генерируемые на стороне автомобиля.
Плеер 927 контента воспроизводит контент, хранящийся на носителе информации (например, на диске CD или диске DVD), вставленном в интерфейс 928 носителя информации. Устройство 929 ввода содержит, например, сенсорный датчик, определяющий прикосновение к экрану дисплея 930, кнопки, переключатели или другие подобные компоненты и воспринимает ввод операции или ввод информации от пользователя. Дисплей 930 содержит экран, такой как жидкокристаллический дисплей (LCD) или дисплей на органических светодиодах (OLED), и представляет изображение навигационной функции или воспроизводимый контент. Громкоговоритель 931 излучает звук, соответствующий навигационной функции или воспроизводимому контенту.
Интерфейс 933 радиосвязи поддерживает один или несколько стандартов систем радиосвязи LAN из группы IEEE 802.11a, 11b, 11g, 11n, 11ac, 11ad и 11ax с целью установления радиосвязи. Этот интерфейс 933 радиосвязи может осуществлять связь с другим устройством через точку доступа системы сети LAN радиосвязи в инфраструктурном режиме. В дополнение к этому, интерфейс 933 связи может напрямую осуществлять связь с другим устройством в режиме прямой связи, таком как ситуативный режим связи или режим Wi-Fi Direct. Интерфейс 933 радиосвязи может обычно содержать процессор видеодиапазона, высокочастотную схему, усилитель мощности и другие подобные компоненты. Интерфейс 933 радиосвязи может быть выполнен в виде однокристального модуля, в котором интегрированы запоминающее устройство для сохранения программы управления связью, процессор, выполняющий эту программу, и другие относящиеся к делу схемы. Интерфейс 933 радиосвязи может поддерживать способы радиосвязи других типов, такие как способ связи в ближней зоне, способ радиосвязи малой дальности или способ сотовой связи, в дополнение к способу связи в системе сети LAN радиосвязи. Антенный переключатель 934 переключает соединение антенны 935 между несколькими схемами, входящими в состав интерфейса 933 радиосвязи. Антенна 935 содержит один или несколько антенных элементов и используется для передачи и приема радиосигналов через интерфейс 933 радиосвязи.
Отметим, что автомобильный навигатор 920 может содержать несколько антенн, не ограничиваясь примером, показанным на фиг. 16. В этом случае антенный переключатель 934 может быть из конфигурации автомобильного навигатора 920 исключен.
Аккумулятор 938 обеспечивает электроэнергию для работы каждого блока автомобильного навигатора 920, показанного на фиг. 16, через фидерную линию, которая частично показана на чертеже в виде штриховой линии. Далее, этот аккумулятор 938 запасает электроэнергию, поступающую со стороны автомобиля.
В дополнение к этому интерфейс 933 радиосвязи может работать в качестве точки AP 200, описанной выше, и обеспечивает радиосвязь для терминала пользователя в автомобиле.
Далее, технология согласно настоящему изобретению может быть также реализована в виде внутренней автомобильной системы (или на автомобиле) 940, содержащей один или несколько блоков – автомобильный навигатор 920, внутреннюю сеть 941 автомобиля и автомобильный модуль 942. Этот автомобильный модуль 942 генерирует данные относительно автомобиля, такие как скорость автомобиля, число оборотов двигателя или информация о неисправностях, и передает сформированные им данные во внутреннюю сеть 941 автомобиля.
6-3. Третий пример приложения
На фиг. 17 представлена блок-схема, иллюстрирующая пример упрощенной конфигурации точки 950 радиодоступа, к которой может быть применена технология согласно настоящему изобретению. Точка 950 радиодоступа содержит контроллер 951, запоминающее устройство 952, устройство 954 ввода, дисплей 955, сетевой интерфейс 957, интерфейс 963 радиосвязи, антенный переключатель 964 и антенну 965.
Контроллер 951 может представлять собой, например, процессор CPU или цифровой процессор сигнала (digital signal processor (DSP)) и выполнять разнообразные функции (например, ограничение доступа, маршрутизация, шифрование, сетевой экран или управление регистрацией) на уровне Интернет-протокола (IP) и более высоких уровнях точки 950 радиодоступа. Запоминающее устройство 952 содержит ЗУПВ (RAM) и ПЗУ (ROM) и сохраняет программу, выполняемую контроллером 951, и разного рода данные управления (например, список терминалов, маршрутная таблица, ключ шифрования, настройки безопасности и регистрационный журнал).
Устройство 954 ввода содержит, например, кнопку или переключатель и воспринимает операцию, выполняемую пользователем. Дисплей 955 содержит светодиодную (LED) лампу и представляет рабочее состояние точки 950 радиодоступа.
Сетевой интерфейс 957 представляет собой проводной интерфейс связи, соединяющий точку 950 радиодоступа с проводной сетью 958 связи. Сетевой интерфейс 957 может содержать несколько соединительных терминалов. Проводная сеть 958 связи может представлять собой сеть LAN, такую как сеть Этернет (зарегистрированная торговая марка), или может представлять собой глобальную сеть связи (wide area network (WAN)).
Интерфейс 963 радиосвязи поддерживает один или несколько стандартов систем радиосвязи LAN из группы IEEE 802.11a, 11b, 11g, 11n, 11ac, 11ad и 11ax с целью установления радиосвязи и поддерживает беспроводное соединение с близлежащим терминалом в качестве точки доступа. Этот интерфейс 963 радиосвязи может обычно содержать процессор видеодиапазона, высокочастотную схему и усилитель мощности. Интерфейс 963 радиосвязи может быть выполнен в виде однокристального модуля, в котором интегрированы запоминающее устройство для сохранения программы управления связью, процессор, выполняющий эту программу, и другие относящиеся к делу схемы. Антенный переключатель 964 переключает соединение антенны 965 между несколькими схемами, входящими в состав интерфейса 963 радиосвязи. Антенна 965 содержит один или несколько антенных элементов и используется для передачи и приема радиосигналов через интерфейс 963 радиосвязи.
7. Прочее
Выше описан главным образом случай, в котором настоящее изобретение применяется к кадру сигнала CTS 30, представляющему собой кадр отклика. Здесь настоящее изобретение может быть применено к квитированию ACK, которое представляет собой вид кадра отклика, так же как кадр сигнала CTS 30. Более конкретно, как в рассмотренном выше варианте, точка AP 200 может записать идентификационную информацию системы BSS, MAC-адрес с частичным исключением, назначенный адрес, идентификационную информацию версии системы сети LAN радиосвязи или другую подобную информацию в поле адреса принимающей станции в составе квитанции ACK.
Вариант, в котором настоящее изобретение применяется к квитированию ACK, особенно эффективен, когда вектор NAV устанавливают посредством квитанции ACK. Например, в случае, когда невозможно, по причинам некоторого рода, принять кадр сигнала RTS 20 и кадр сигнала CTS 30, но принята квитанция ACK, переданная после этих сигналов, станция STA 100 может определить, является ли эта квитанция ACK сигналом из ее собственной системы BSS, на основе идентификационной информации системы BSS, включенной в поле адреса принимающей станции в составе квитанции ACK. Затем эта станция STA 100 устанавливает внутрисистемный вектор NAV в случае определения, что квитанция ACK является сигналом из собственной системы BSS, или устанавливает регулярный вектор NAV в случае определения, что квитанция ACK не является сигналом из собственной системы BSS. Отметим, что в этом случае в поле продолжительности в составе квитанции ACK записывают величину, отличную от нуля. Таким образом, станция STA 100 может уменьшить вероятность появления помех даже в нестабильной среде связи, в которой кадр сигнала RTS 20 и кадр сигнала CTS 30 принять невозможно, но квитанция ACK может быть принята.
В дополнение к этому, вариант, в котором настоящее изобретение применяется к квитированию ACK, особенно эффективен также в случае, когда подготовка к передаче/приему данных осуществляется с использованием данных небольшого объема и квитирования ACK, в отличие от случая, когда подготовка к передаче/приему данных осуществляется с использованием кадра сигнала RTS 20 и кадра сигнала CTS 30. Более конкретно, когда станция STA 100 передает данные, эта станция STA 100 передает данные небольшого объема, вместо кадра сигнала RTS 20, точке AP 200 прежде передачи указанных данных. Точка AP 200, принявшая эти данные небольшого объема, передает квитанцию ACK в адрес станции STA 100, а станция STA 100, принявшая квитанцию ACK, определяет, что передача данных разрешена, и передает данные точке AP 200.
В это время, если станция STA 100, отличная от станции STA 100, передающей данные, принимает рассматриваемую квитанцию ACK, эта принявшая станция STA 100 может определить, является ли эта квитанция ACK сигналом из ее собственной системы BSS, на основе идентификационной информации системы BSS, включенной в поле адреса принимающей станции в составе квитанции ACK. Затем эта станция STA 100 устанавливает внутрисистемный вектор NAV в случае определения, что принятая квитанция ACK является сигналом из ее собственной системы BSS, и устанавливает регулярный вектор NAV в случае определения, что принятая квитанция ACK не является сигналом из ее собственной системы BSS. Отметим, что также в этом случае в поле продолжительности квитанции ACK записывают величину, отличную от нуля. Таким образом, станция STA 100 может уменьшить вероятность появления помех даже в случае, когда подготовка к передаче/приему данных осуществляется посредством использования данных небольшого объема и квитанции ACK.
8. Заключение
Как рассмотрено выше, точка AP 200 согласно одному из вариантов настоящего изобретения может записать идентификационную информацию системы BSS в поле адреса принимающей станции в составе кадра отклика; таким образом, станция STA 100, принявшая кадр отклика, может определить, является ли этот кадр отклика сигналом из ее собственной системы BSS, на основе идентификационной информации системы BSS. В дополнение к этому, точка AP 200 согласно первой модификации может записать назначенный адрес наряду с идентификационной информацией системы BSS в поле адреса принимающей станции, что может предотвратить возникновение ситуации, в которой имеются несколько станций STA 100, специфицированных одним MAC-адресом с исключенной частью. В дополнение к этому, точка AP 200 согласно второй модификации может записать идентификационную информацию версии системы LAN радиосвязи наряду с идентификационной информацией системы BSS в поле адреса принимающей станции; таким образом, станция STA 100, принявшая кадр отклика, может определить, является ли этот кадр отклика сигналом, поддерживающим версию системы LAN радиосвязи согласно рассматриваемому варианту.
Предпочтительный вариант(ы) настоящего изобретения был(и) описан выше со ссылками на прилагаемые чертежи, тогда как настоящее изобретение приведенными выше примерами не исчерпывается. Специалист в рассматриваемой области может найти разнообразные изменения и модификации в пределах объема прилагаемой Формулы изобретения, и следует понимать, что эти изменения и модификации естественным образом укладываются в технический объем настоящего изобретения.
Например, этапы работы станции STA 100 согласно рассматриваемому варианту не обязательно выполнять всегда именно в том хронологическом порядке, в каком они описаны на логической схеме. Иными словами, этапы процедур, осуществляемых на станции STA 100 можно выполнять в порядке, отличном от порядка, показанного на логической схеме, либо можно выполнят одновременно. Например, этап S1404, этап S1412 и этап S1416, показанные на фиг. 11, можно выполнять в другом порядке, либо можно выполнять одновременно.
В дополнение к этому, часть конфигурации станции STA 100 может быть реализована вне этой станции STA 100, в случае необходимости. Аналогично, часть конфигурации точки AP 200 может быть реализована вне этой точки AP 200, в случае необходимости.
В дополнении к этому, некоторые функции станции STA 100 могут быть реализованы в модуле 120 управления. Например, модуль 120 управления может реализовать некоторые функции модуля 110 связи. Аналогично, некоторые функции точки AP 200 могут быть реализованы в модуле 220 управления. Например, модуль 220 управления может реализовать некоторые функции модуля 210 связи.
Далее, эффекты, рассмотренные в настоящем описании, представляют собой всего лишь иллюстрации или примеры, но не являются исчерпывающими. Иными словами, вместо или вместе с приведенными выше эффектами технология согласно настоящему изобретению может реализовать и другие эффекты, очевидные для специалистов в рассматриваемой области из настоящего описания.
В дополнение к этому, предлагаемая технология может быть также конфигурирована, как описано ниже.
(1) Устройство связи, содержащее:
генераторный модуль, конфигурированный для генерации кадра отклика, предписываемого стандартом IEEE802.11, путем установления величины, соответствующей системе BSS, которой принадлежит собственное устройство, в поле адреса принимающей станции в составе кадра отклика; и
передающий модуль, конфигурированный для передачи этого кадра отклика.
(2) Устройство связи согласно (1), в котором указанная величина представляет собой величину, устанавливаемую на основе адресной информации и идентификационной информации системы BSS для принимающей станции.
(3) Устройство связи согласно (2), в котором указанная адресная информация представляет собой MAC-адрес принимающей станции или адрес, назначенный для каждой принимающей станции.
(4) Устройство связи согласно (3), в котором указанная величина содержит информацию, где часть адресной информации исключена, а объем идентификационной информации системы BSS не превышает исключенного объема данных.
(5) Устройство связи согласно (4), в котором указанная величина содержит идентификационную информацию версии системы сети LAN радиосвязи в объеме, не превышающем исключенного объема данных.
(6) Устройство связи согласно какому-либо одному из (1) – (5), в котором кадр отклика представляет собой кадр сигнал CTS или кадр квитирования ACK.
(7) Осуществляемый компьютером способ управления связью, содержащий:
генерацию кадра отклика, предписываемого стандартом IEEE802.11, путем установления величины, соответствующей системе BSS, которой принадлежит собственное устройство, в поле адреса принимающей станции в составе кадра отклика; и
передачу этого кадра отклика.
(8) Программа, при выполнении которой компьютер осуществляет:
генерацию кадра отклика, предписываемого стандартом IEEE802.11, путем установления величины, соответствующей системе BSS, которой принадлежит собственное устройство, в поле адреса принимающей станции в составе кадра отклика; и
передачу этого кадра отклика.
(9) Устройство связи, содержащее:
приемный модуль, конфигурированный для приема кадра отклика, предписываемого стандартом IEEE802.11, и имеющего величину, соответствующую системе BSS, в поле адреса принимающей станции; и
специфицирующий модуль, конфигурированный для определения, является ли кадр отклика сигналом от собственной системы BSS, на основе этой величины.
(10) Устройство связи согласно (9), в котором указанная величина представляет собой величину, устанавливаемую на основе адресной информации и идентификационной информации системы BSS для принимающей станции.
(11) Устройство связи согласно (10), в котором указанная адресная информация представляет собой MAC-адрес принимающей станции или адрес, назначенный для каждой принимающей станции.
(12) Устройство связи согласно (11), в котором указанная величина содержит информацию, где часть адресной информации исключена, а объем идентификационной информации системы BSS не превышает исключенного объема данных.
(13) Устройство связи согласно (12), в котором
указанная величина содержит идентификационную информацию версии системы сети LAN радиосвязи в объеме, не превышающем исключенного объема данных, и
устройство связи дополнительно содержит модуль для спецификации версии, конфигурированный с целью определения версии кадра отклика на основе идентификационной информации версии.
(14) Устройство связи согласно (13), в котором если модуль для спецификации версии определит, что версия кадра отклика является более ранней версией, чем версия согласно стандарту IEEE802.11ax, этот специфицирующий модуль определяет, что все кадры отклика являются сигналами своей собственной системы BSS, или определяет, что ни один из кадров отклика не является сигналом своей собственной системы BSS.
(15) Устройство связи согласно какому-либо одному из (9) – (14), в котором кадр отклика представляет собой кадр сигнала CTS или кадр квитирования ACK.
(16) Устройство связи согласно какому-либо одному из (9) – (15), дополнительно содержащее
модуль для установления периода подавления передач, конфигурированный для установления первого периода подавления передач, в случае, когда специфицирующий модуль определит, что кадр отклика представляет собой сигнал собственной системы BSS, и установления второго периода подавления передач в случае, когда специфицирующий модуль определит, что кадр отклика не является сигналом собственной системы BSS.
(17) Осуществляемый компьютером способ управления связью, содержащий:
прием кадра отклика, предписываемого стандартом IEEE802.11, и имеющего величину, соответствующую системе BSS, в поле адреса принимающей станции; и
определение, является ли кадр отклика сигналом от собственной системы BSS, на основе этой величины.
(18) Программа, при выполнении которой компьютер осуществляет:
прием кадра отклика, предписываемого стандартом IEEE802.11, и имеющего величину, соответствующую системе BSS, в поле адреса принимающей станции; и
определение, является ли кадр отклика сигналом от собственной системы BSS, на основе этой величины.
Список позиционных обозначений
100 - станция STA
110 - модуль связи
120 - модуль управления
130 - модуль памяти
200 - точка AP
210 - модуль связи
220 - модуль управления
230 - модуль памяти