УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СИСТЕМА СВЯЗИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И ПРОГРАММА
INFORMATION PROCESSING DEVICE, COMMUNICATION SYSTEM, INFORMATION PROCESSING METHOD AND PROGRAM

Область техники, к которой относится изобретения
Предлагаемая технология относится к устройству обработки информации, системе связи, способу обработки информации и программе. Более конкретно, технология относится к устройству обработки информации, системе связи и способу обработки информации для обмена информацией посредством беспроводной связи, равно как к программе, в соответствии с которой компьютер осуществляет этот способ обработки информации.
Уровень техники
В прошлом множество устройств обработки информации, обменивающихся информацией (кадрами) между собой посредством беспроводной связи, использовали систему, установления интервала времени запрета передачи с целью предотвращения конфликтов между передачами этих устройств. Например, станция-источник данных передает кадр (кадр запроса передачи, RTS-кадр) с целью запросить разрешение передать данные в адрес какой-то другой станции и для требования к другим станциям установить интервал времени запрета передачи. После этого, станция-адресат данных передает кадр (кадр готовности к приему, CTS-кадр), чтобы разрешить передачу данных. В процессе реализации этой системы изучался вопрос, каким образом добавить к CTS-кадру информацию относительно мощности передачи данных. Была предложена система, позволяющая передавать данные с уровнем мощности, найденным на основе информации о мощности передачи данных, эту информацию добавляет к кадру станция-источник данных (например, смотри патентную литературу PTL 1).
Список литературы
Патентная литература
PTL 1. JP 2004-533158T
Раскрытие сущности изобретения
Техническая проблема
Проблема с существующей технологией, описанной выше, состоит в том, что RTS-кадр и другую информацию передают с заранее заданным уровнем мощности, так что это не обеспечивает подходящей степени управления уровнем мощности передач. Предположительно, в рамках существующей технологии передача RTS-кадра может происходить с более высокой мощностью, чем это фактически необходимо. Таким образом, имеется возможность, что интервал времени запрета передачи может быть задан в более широкой группе станций, чем нужно. При использовании описанной выше существующей технологии, интервал времени запрета передачи устанавливают неоптимальным образом, что приводит к снижению эффективности использования ресурсов связи.
Предлагаемая технология была разработана в свете изложенных выше обстоятельств. Целью этой технологии является повышение эффективности использования ресурсов связи путем соответствующего установления интервал времени запрета передачи.
Решение проблемы
В рамках решения описанной выше проблемы и согласно первому аспекту предлагаемой технологии предложены устройство обработки информации, способ обработки информации для использования в этом устройстве и программа, при выполнении которой компьютер, осуществляет этот способ, предлагаемое устройство обработки информации содержит блок управления для управления передачей кадра с целью запроса разрешения на передачу данных у устройства обработки информации, являющегося адресатом этих данных, и для запроса у устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установления интервала времени запрета передачи, такой кадр передают с уровнем мощности передачи, определяемым на основе информации относительно состояния среды вокруг устройства обработки информации, передающего кадр. Это создает то преимущество, что уровень мощности для передачи кадра, запрашивающего разрешение на передачу данных у устройства обработки информации, являющегося адресатом данных, и запрашивающего у устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установление интервала времени запрета передачи, определяют на основе указанной информации относительно состояния среды.
Кроме того, согласно первому аспекту предлагаемой технологии, блок управления может осуществлять управление передачей кадра окончания связи для извещения об окончании связи (обмена данными) и для требования отмены интервала времени запрета передачи, этот кадр окончания связи передают с уровнем мощности, определяемым на основе информации относительно состояния окружающей среды. Это создает преимущество определения уровня мощности передачи кадра на основе указанной информации относительно состояния окружающей среды.
Кроме того, согласно первому аспекту предлагаемой технологии блок управления может осуществлять передачу кадра окончания связи с использованием уровня мощности передачи, определяемого на основе информации о мощности передачи, передаваемой устройством обработки информации, являющимся адресатом данных, и информации о состоянии окружающей среды. Это создает преимущество определения уровня мощности передачи кадра окончания связи на основе информации о мощности передачи, передаваемой устройством обработки информации, являющимся адресатом данных, и указанной информации о состоянии окружающей среды.
Согласно второму аспекту рассматриваемой технологии предлагаются устройство обработки информации, способ обработки информации для использования в этом устройстве и программа, при выполнении которой компьютер осуществляет этот способ, указанное устройство обработки информации содержит блок управления, конфигурированный для передачи кадра, позволяющего устройству обработки информации, являющемуся источником данных, передать данные, и запрашивающего у устройств обработки информации, отличных от устройства обработки информации, являющегося источником данных, установление интервала времени запрета передачи, этот кадр передают с уровнем мощности, определяемым на основе информации о состоянии окружающей среды вокруг устройства обработки информации, передающего кадр. Это создает преимущество определения уровня мощности передачи кадра, позволяющего устройству обработки информации, являющемуся источником данных, передать данные, и запрашивающего у устройств обработки информации, отличных от устройства обработки информации, являющегося источником данных, установление интервала времени запрета передачи, на основе указанной информации о состоянии окружающей среды.
Кроме того, согласно второму аспекту предлагаемой технологии, блок управления может осуществить управление передачей кадра, в котором находится информация относительно уровня мощности передачи. Это создает преимущество передачи кадра, в котором находится информация относительно уровня мощности передачи.
Кроме того, согласно второму аспекту предлагаемой технологии, блок управления может осуществить управление передачей кадра окончания связи для извещения об окончании обмена данными и для запроса отмены интервала времени запрета передачи, этот кадр окончания связи передают на уровне мощности передачи, определяемом на основе информации о состоянии окружающей среды. Это создает преимущество определения уровня мощности передачи кадра окончания связи на основе указанной информации о состоянии окружающей среды.
Согласно третьему аспекту рассматриваемой технологии, предложены устройство обработки информации, способ обработки информации для использования в этом устройстве и программа, при выполнении которой компьютер осуществляет этот способ, указанное устройство обработки информации содержит блок управления для осуществления управления передачей кадра, позволяющего собственному устройству обработки информации передавать данные и запрашивающего у других устройств обработки информации установление интервала времени запрета передачи, этот кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды вокруг собственного устройства обработки информации. Это создает преимущество определение уровня мощности передачи кадра, позволяющего собственному устройству обработки информации передавать данные и запрашивающего у других устройств обработки информации установление интервала времени запрета передачи, на основе указанной информации о состоянии окружающей среды.
Кроме того, согласно третьему аспекту предлагаемой технологии, блок управления может осуществлять управление для передачи кадра окончания связи, чтобы известить об окончании обмена данными и запросить отмену интервала времени запрета передачи, этот кадр окончания связи передают с уровнем мощности, определяемым на основе информации о состоянии окружающей среды. Это создает преимущество определения уровня мощности передачи кадра окончания связи на основе указанной информации о состоянии окружающей среды.
Кроме того, согласно третьему аспекту предлагаемой технологии, блок управления может, в случае передачи данных, осуществлять управление для передачи кадра с использованием уровня мощности, определяемого на основе информации о состоянии окружающей среды и информации о состоянии окружающей среды вокруг устройства обработки информации, являющегося адресатом данных. Это создает преимущество определения уровня мощности передачи на основе информации о состоянии окружающей среды вокруг устройства-адресата и указанной информации о состоянии окружающей среды в случае передачи данных.
Кроме того, согласно третьему аспекту предлагаемой технологии, блок управления может осуществлять управление для передачи кадра окончания связи, чтобы известить об окончании обмена данными и чтобы запросить отмену интервала времени запрета передачи, этот кадр окончания связи передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды вокруг устройства-адресата и информации о состоянии окружающей среды. Это создает преимущество определения уровня мощности передачи кадра окончания связи на основе информации о состоянии окружающей среды вокруг устройства-адресата и указанной информации о состоянии окружающей среды.
Согласно четвертому аспекту рассматриваемой технологии предложены система связи, способ обработки информации для использования в системе, и программа, при выполнении которой компьютер осуществляет этот способ, эта система связи содержит: первое устройство обработки информации, имеющее в составе первый блок управления для осуществления управления с целью передачи кадра, запрашивающего разрешение на передачу данных у устройства обработки информации, являющегося адресатом данных, и запрашивающего у устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установление интервала времени запрета передачи, этот кадр передают с уровнем мощности передачи, определяемым на основе первой информации о состоянии окружающей среды вокруг первого устройства обработки информации; и второе устройство обработки информации, имеющее в составе второй блок управления для осуществления передачи кадра, разрешающего устройству обработки информации, являющемуся источником данных, передать данные и запрашивающего у устройства обработки информации, отличных от устройства обработки информации, являющегося источником данных, установление интервала времени запрета передачи, этот кадр передают с уровнем мощности передачи, определяемым на основе второй информации о состоянии окружающей среды вокруг второго устройства обработки информации. Это создает преимущество определения, на основе информации о состоянии окружающей среды, уровня мощности для передачи кадра, запрашивающего разрешение на передачу данных у устройства обработки информации, являющегося адресатом данных, и запрашивающего у других устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установления интервала времени запрета передачи. Кроме того, это создает преимущество определения, на основе информации о состоянии окружающей среды, уровня мощности для передачи кадра, разрешающего устройству обработки информации, являющемуся источником данных, передавать эти данные и запрашивающего у устройств обработки информации, отличных от устройства обработки информации, являющегося источником данных, установление интервала времени запрета передачи.
Преимущества изобретения
Таким образом, предлагаемая программа создает преимущества повышения эффективности использования ресурсов связи посредством соответствующего установления интервала времени запрета передачи. Здесь могут быть также и другие преимущества, выводимые из настоящего описания, но не раскрытые им.
Краткое описание чертежей
Фиг. 1 представляет упрощенную схему, показывающую типовую конфигурацию системы 10 связи, реализующей предлагаемую технологию.
Фиг. 2 представляет упрощенную схему, показывающую типовую конфигурацию устройства 100 обработки информации, реализующего предлагаемую технологию.
Фиг. 3 представляет упрощенную диаграмму, описывающую типовую структуру кадра, предназначенного для передачи и приема, осуществляемых устройством 100 обработки информации, реализующим предлагаемую технологию.
Фиг. 4 представляет упрощенную диаграмму, описывающую пример обмена данными, осуществляемого первым вариантом предлагаемой технологии.
Фиг. 5 представляет логическую схему, показывающую типовую процедуру обработки передачи данных, осуществляемую первым вариантом предлагаемой технологии.
Фиг. 6 представляет логическую схему, показывающую типовую процедуру обработки приема данных, осуществляемую первым вариантом предлагаемой технологии.
Фиг. 7 представляет упрощенную диаграмму, описывающую пример обмена данными, осуществляемого вторым вариантом предлагаемой технологии.
Фиг. 8 представляет логическую схему, показывающую типовую процедуру обработки передачи данных, осуществляемую вторым вариантом предлагаемой технологии.
Фиг. 9 представляет логическую схему, показывающую типовую процедуру обработки приема данных, осуществляемую вторым вариантом предлагаемой технологии.
Фиг. 10 представляет упрощенную диаграмму, описывающую пример обмена данными, осуществляемого третьим вариантом предлагаемой технологии.
Фиг. 11 представляет логическую схему, показывающую типовую процедуру обработки передачи данных, осуществляемую третьим вариантом предлагаемой технологии.
Фиг. 12 представляет логическую схему, показывающую типовую процедуру обработки приема данных, осуществляемую третьим вариантом предлагаемой технологии.
Фиг. 13 представляет упрощенную диаграмму, описывающую пример обмена данными, осуществляемого четвертым вариантом предлагаемой технологии.
Фиг. 14 представляет упрощенную диаграмму, описывающую другой пример обмена данными, осуществляемого четвертым вариантом предлагаемой технологии.
Фиг. 15 представляет логическую схему, показывающую типовую процедуру обработки передачи и приема данных, осуществляемую четвертым вариантом предлагаемой технологии.
Фиг. 16 представляет логическую схему, показывающую типовую общую конфигурацию смартфона 900, к которому может быть применена технология согласно настоящему изобретению.
Фиг. 17 представляет логическую схему, показывающую типовую общую конфигурацию автомобильного навигатора 920, к которому может быть применена технология согласно настоящему изобретению.
Фиг. 18 представляет логическую схему, показывающую типовую общую конфигурацию точки 950 радиодоступа, к которой может быть применена технология согласно настоящему изобретению.
Осуществление изобретения
Ниже описаны предпочтительные способы реализации настоящей технологии (называемые здесь вариантами), как описано ниже. Приведенное здесь описание разбито на части со следующими заголовками:
1. Первый вариант (пример, в котором устройство обработки информации, являющееся источником данных, передает кадр CF-END)
2. Второй вариант (пример, в котором каждое из устройств – устройство обработки информации, являющееся источником данных, и устройство обработки информации, являющее адресатом данных, передает кадр CF-END)
3. Третий вариант (пример, в котором осуществляется мультиплексный обмен данными)
4. Четвертый вариант (пример, в котором осуществляется передача кадра CTS-To-Self)
5. Примеры приложений
1. Первый вариант
Типовая конфигурация системы связи
На фиг. 1 представлена упрощенная схема, показывающая типовую конфигурацию системы 10 связи, реализующая предлагаемую технологию. Система 10 связи, показанная на фиг. 1, составляет сеть беспроводной связи, содержащую устройство 210 обработки информации (STA-a), устройство 220 обработки информации (STA-b), устройство 230 обработки информации (STA-c) и устройство 240 обработки информации (STA-d). В примере, показанном на фиг. 1, установлено соединение между устройством 210 обработки информации (STA-a) и устройством 220 обработки информации (STA-b). В частности, окружность, образованная штриховой линией, с центром на устройстве 210 обработки информации (STA-a) обозначает область 270 досягаемости радиоволн от этого устройства. Другая окружность, образованная штриховой линией, с центром на устройстве 220 обработки информации (STA-b) обозначает область 280 досягаемости радиоволн от этого устройства.
Например, каждое из устройств – устройство 210 обработки информации (STA-a), устройство 220 обработки информации (STA-b), устройство 230 обработки информации (STA-c) и устройство 240 обработки информации (STA-d) 240, может быть выполнено в виде стационарного или портативного устройства обработки информации, имеющего функцию беспроводной связи. Здесь стационарное устройство обработки информации представляет собой, например, точку доступа или базовую станцию в локальной сети беспроводной связи (LAN (local area network)). Портативное устройство обработки информации представляет собой, например, устройство обработки информации, такое как смартфон, мобильный телефон или планшетный терминал.
Кроме того, каждое из устройств – устройство 210 обработки информации (STA-a), устройство 220 обработки информации (STA-b), устройство 230 обработки информации (STA-c) и устройство 240 обработки информации (STA-d) 240, имеет функцию связи, соответствующую стандартам группы 802.11 для локальных сетей беспроводной связи (LAN) института IEEE (Институт инженеров по электротехнике и электронике). Например, предполагается, что каждое из этих устройств имеет функцию связи, соответствующую стандарту IEEE 802.11ax для сетей LAN беспроводной связи. В сетях LAN беспроводной связи могут быть применены такие стандарты, как Wi-Fi (Wireless Fidelity), Wi-Fi Direct или Wi-Fi CERTIFIED Miracast (техническое название: Wi-Fi Display). В качестве альтернативы, радиосвязь может осуществляться с использованием некоторых других подходящих способов связи. В частности, устройство 210 обработки информации (STA-a) представляет собой пример первого устройства обработки информации, заявляемого в Формуле изобретения. Устройство 220 обработки информации (STA-b) представляет собой пример второго устройства обработки информации, заявляемого в Формуле изобретения.
Например, система 10 связи может быть построена в виде сети связи (например, ячеистая сеть связи или произвольная сеть), в которой несколько устройств беспроводной связи осуществляет радиосвязь между собой «один на один» и тем самым соединены одни с другими. Например, к системе 10 связи можно применить ячеистую сеть связи согласно стандарту IEEE 802.11s.
В частности, далее приведено описание этого варианта, в котором функции устройства-источника данных (передающего устройства) и функции устройства-адресата данных (приемного устройства) реализованы по отдельности. В качестве альтернативы, однако, каждое устройство может иметь обе функции или только какую-то одну из этих функций.
Кроме того, конфигурация системы, рассматриваемая этим вариантом, не ограничивается тем, что описано ниже. Например, хотя на фиг. 1 показана система связи, конфигурированная с четырьмя устройствами обработки информации, число конфигурированных устройств обработки информации не ограничивается четырьмя.
Типовая функциональная конфигурация устройства обработки информации
На фиг. 2 представлена упрощенная схема, показывающая типовую функциональную конфигурацию устройства 100 обработки информации, реализующего предлагаемую технологию. Это устройство 100 обработки информации представляет типовую функциональную конфигурацию устройства 210 обработки информации (STA-a), устройства 220 обработки информации (STA-b), устройства 230 обработки информации (STA-c) и устройства 240 обработки информации (STA-d), показанных на фиг. 1.
Устройство 100 обработки информации содержит блок 110 обработки данных, блок 120 связи, блок 140 питания и блок 150 управления. Блок 120 связи содержит модем 121, блок 122 обработки сигнала, радио интерфейсы 123 и 124, усилители 125 и 126, антенны 127 и 128 и блок 129 оценки характеристики канала. Предполагается, что блок 120 связи способен осуществлять связь с использованием технологии многостанционного доступа с ортогональным частотным уплотнением (OFDMA (Orthogonal Frequency-Division Multiple Access)) и многопользовательской технологии с несколькими входами и несколькими выходами (MU-MIMO (Multi User Multiple Input Multiple Output)).
Блок 110 обработки данных осуществляет обработку различных данных под управлением со стороны блока 150 управления. Во время передачи, когда поступают данные с более высокого уровня, например, блок 110 обработки данных генерирует из входных данных пакет данных для передачи по радио. Блок 110 обработки данных затем осуществляет такие процессы, как добавление заголовка и добавление кода для обнаружения ошибок для уровня управления доступом к среде (media access control (MAC)), и передает обработанные данные модему 121. Во время приема, когда данные поступают от модема 121, например, блок 110 обработки данных выполняет такие процессы, как анализ заголовка MAC-уровня, обнаружение ошибок пакетов данных и переупорядочение, и передает обработанные данные на более высокий уровень протокола своего собственного устройства. Кроме того, блок 110 обработки данных сообщает блоку 150 управления результаты обработки, такие как результат анализа заголовка и результаты обнаружения ошибок пакетов данных.
Модем 121 выполняет процессы модуляции и демодуляции под управлением, осуществляемым блоком 150 управления. Во время передачи, например, модем 121 осуществляет кодирование, перемежение и модуляцию данных, поступающих от блока 110 обработки данных, в соответствии со способами кодирования и модуляции, задаваемыми блоком 150 управления. Затем модем 121 генерирует поток символов данных и передает его блоку 122 обработки сигнала. Во время приема, например, модем 121 обрабатывает входные данные, поступившие от блока 122 обработки сигнала, способом, обратным тому, который применяется во время передачи, и передает полученные в результате данные блоку 110 обработки данных или блоку 150 управления.
Блок 122 обработки сигнала осуществляет обработку разнесенного сигнала (например, пространственную обработку сигнала) по командам блока 150 управления. Во время передачи, например, блок 122 обработки сигнала осуществляет, в случае необходимости, обработку сигнала (пространственную обработку сигнала), подлежащего пространственному разделению, применительно к входным данным от модема 121 и передает по меньшей мере один передаваемый поток символов, полученный в результате такой обработки, радио интерфейсам 123 и 124. Во время приема, например, блок 122 обработки сигнала осуществляет обработку принимаемого потока символов, поступающего от радио интерфейса 123 и 124, производит пространственное разделение потоком, как нужно, и передает обработанные данные модему 121.
Каждый из радио интерфейсов 123 и 124 представляет собой интерфейс для передачи и приема разнесенной информации к и от других устройств обработки информации, присоединенных посредством беспроводной связи. Во время передачи, например, радио интерфейсы 123 и 124 преобразуют данные, поступающие от блока 122 обработки сигнала, в аналоговый сигнал и осуществляет фильтрацию этого сигнала и преобразование его вверх по частоте на частоту несущей. Радио интерфейсы 123 и 124 затем передают этот аналоговый сигнал через антенны 127 и 128, к которым сигнал поступает через усилители 125 и 126. В момент приема, например, радио интерфейсы 123 и 124 обрабатывают данные, поступающие от антенн 127 и 128 или от усилителей 125 и 126, способом, обратным тому, что происходит в момент передачи, и передают обработанные данные в блок 122 обработки сигнала и в блок 129 оценки характеристики канала.
Усилители 125 и 126 усиливают аналоговый сигнал до заданного уровня мощности. В момент передачи, например, усилители 125 и 126 усиливают, до заданного уровня мощности, аналоговый сигнал, поступающий от радио интерфейсов 123 и 124, и передают усиленный сигнал через антенны 127 и 128. В момент приема, например, усилители 125 и 126 усиливают, до заданного уровня мощности, сигнал, поступающий от антенн 127 и 128, и передают усиленный сигнал радио интерфейсам 123 и 124.
В частности, на фиг. 2 показаны усилители 125 и 126, равно как и радио интерфейсы 123 и 124, каждый из которых представлен в виде отдельно конфигурированного узла. В качестве альтернативы, усилители 125 и 126 могут быть конфигурированы таким образом, что по меньшей мере их функция передачи или функция приема включена в состав радио интерфейсов 123 и 124.
Кроме того, в примере, представленном на фиг. 2, радио интерфейс 123, усилитель 125 и антенна 127 конфигурированы в качестве одной комбинации, а радио интерфейс 124, усилитель 126 и антенна 128 конфигурированы в качестве другой комбинации, однако возможны множество разного рода комбинаций этих компонентов. В качестве альтернативы радио интерфейс, усилитель и антенна могут быть конфигурированы в виде компонентов, составляющих только одну комбинацию.
На основе входного сигнала от радио интерфейсов 123 и 124, блок 129 оценки характеристики канала вычисляет информацию относительно комплексного коэффициента передачи канала на основе преамбулы и настроечной части входного сигнала. Вычисленную информацию о комплексном коэффициенте передачи канала передают через блок 150 управления модему 121 для использования в процессе модуляции и демодуляции и блоку 122 обработки сигнала для пространственной обработки.
По командам блока 150 управления блок 140 питания подает питание компонентам устройства 100 обработки информации. Если это устройство 100 обработки информации представляет собой, например, стационарное устройство, блок 140 питания конфигурирован с фиксированным источником питания. Если устройство 100 обработки информации является портативным устройством (например, мобильным устройством), например, блок 140 питания конфигурирован с аккумуляторным источником питания.
Блок 150 управления осуществляет управление операциями передачи и приема компонентов устройства 100 обработки информации на основе управляющих программ. Например, блок 150 управления инициирует и управляет обменом информацией между компонентами устройства 100 обработки информации. В другом примере, блок 150 управления устанавливает параметры для модема 121 и блока 122 обработки сигнала и планирует пакеты данных для блока 110 обработки данных. В другом примере, блок 150 управления устанавливает параметры и управляет мощностью передачи для радио интерфейсов 123 и 124 и для усилителей 125 и 126. В другом варианте предлагаемой технологии, в частности, блок 150 управления определяет мощность передачи для RTS-кадра (кадр запроса передачи), CTS-кадра (кадра готовности к приему) и кадра CF-END и управляет передачей этих кадров с использованием найденного таким способом уровня мощности передачи.
Здесь RTS-кадр представляет собой кадр, используемый для запроса разрешения передать данные устройству обработки информации, являющемуся адресатом данных, и для требования к другим устройствам установить интервал времени запрета передачи. Далее, CTS-кадр представляет собой кадр, используемый для разрешения устройству обработки информации, являющемуся источником данных, передать данные и для требования к другим устройствам установить интервал времени запрета передачи. Передача этих кадров устанавливает вектор NAV (вектор сетевого размещения (network allocation vector)) в устройствах обработки информации, не участвующих в этом сеансе обмена данными. Далее, кадр CF-END представляет собой кадр окончания связи, используемый для извещения, что соответствующий сеанс обмена данными завершен, и для требования отменить установленный ранее вектор сетевого размещения.
Кроме того, блок 150 управления осуществляет управление связью с использованием технологий OFDMA и MU-MIMO, например. Далее, блок 150 управления определяет, какие ресурсы канала следует назначить, передает извещение об этом назначении и управляет связью в соответствии с этим назначением.
Типовая структура кадра
На фиг. 3 представлена упрощенная диаграмма, описывающая типовую структуру кадра, предназначенного для передачи и приема, осуществляемых устройством 100 обработки информации, реализующим предлагаемую технологию. Кадр на этой диаграмме составлен из заголовка физического уровня (PHY Header) 181, заголовка MAC-уровня (MAC Header) 182, секции информации о повторном использовании (Reuse Info) 183 и секция FCS 184.
В заголовке 181 PHY-уровня сохраняют, например, цвет (Color) и длину (Length) базового набора сервисов (BSS (Basic Service Set)).
Параметр цвета BSS Color представляет собой информацию, вводимую стандартом IEEE 802.11ah. Например, точка доступа AP (access point) может декларировать уникальный цвет BSS Color для каждого набора BSS, задать этот цвет BSS Color в заголовке 181 PHY-уровня кадра и передать этот кадр. Устройство, принявшее этот кадр, определяет, предназначен ли этот кадр для собственного набора BSS этого устройства (т.е. имеется ли возможность, что этот кадр предназначен именно этому устройству). Таким способом определяется, в самой начальной части кадра, имеется ли вероятность, что этот кадр предназначен для этого собственного устройства. Таким образом, в случае, когда принятый кадр предназначен для третьей стороны (т.е. не предназначен для собственного устройства), последующая обработка не производится. Это снижает потребляемую мощность в процессе приема данных.
Параметр Длина (Length) представляет собой информацию, идентифицирующую длину кадра.
В заголовке 182 MAC-уровня сохранены, например, адрес устройства пункта назначения (адресата) (Rx Address), тип кадра и его продолжительность (Duration).
Тип кадра представляет собой информацию для идентификации атрибута кадра (вида кадра). Параметр Продолжительность представляет собой информацию относительно продолжительности для установления вектора NAV.
В параметре 183 повторного использования (Reuse Info) сохраняют, например, флаг передача/прием (Tx/Rx Flag), длину данных (Data Length), данные схемы модуляции и кодирования (Data MCS (Modulation and Coding Scheme)), приоритет (Priority) и информацию относительно мощности передачи. Параметр Reuse Info 183 может быть включен в состав заголовка 181 PHY-уровня или заголовка 182 MAC-уровня.
Флаг Передача/прием (Tx/Rx Flag) представляет собой флаг передачи/приема данных, составляющий информацию для идентификации стороны, передающей или принимающей данные. Параметр Data Length представляет собой информацию для идентификации длины данных, предназначенных для передачи (т.е. длины данных по оси времени, размера данных). Параметр Data MCS представляет собой информацию для идентификации способа модуляции данных, предполагаемых для передачи. Параметр Приоритет представляет собой информацию для идентификации степени важности данных, предполагаемых для передачи.
Информация о мощности передачи данных представляет собой информацию об уровне мощности передачи кадра, т.е. информацию для идентификации уровня мощности передачи соответствующего кадра.
Код для обнаружения ошибки сохраняют в параметре FCS 184.
Описанные выше сегменты информации представляют собой только примеры. В качестве альтернативы, в кадре могут быть сохранены другие сегменты информации. Например, в кадре может быть сохранено расстояние между устройством, передающим данные, и устройством, принимающим данные. В качестве другой альтернативы, при сохранении в кадре некоторые сегменты информации могут быть опущены.
Обмен данными
На фиг. 4 представлена упрощенная диаграмма, описывающая пример обмена данными, осуществляемого первым вариантом предлагаемой технологии. Эта диаграмма иллюстрирует типовой случай, в котором устройство 210 обработки информации (STA-a) передает данные устройству 220 обработки информации (STA-b). Горизонтальная ось на этой диаграмме представляет ось времени, а прямоугольники на диаграмме представляют кадры.
Сначала, устройство 210 обработки информации (STA-a) передает RTS-кадр 301. В этот момент уровень мощности передачи определяют на основе информации о состоянии окружающей среды вокруг устройства 210 обработки информации (STA-a), подготовленного к передаче. Уровень мощности передачи в этом случае может быть выбран достаточно большим, чтобы обеспечить безотказную передачу данных устройству 220 обработки информации (STA-b), являющемуся адресатом данных. В этот момент нет необходимости в том, чтобы RTS-кадр 301 достиг устройства 230 обработки информации (STA-c). На фиг. 4 стрелки, направленные вертикально, обозначают состояние мощности передачи. Толщина каждой стрелки представляет относительную величину мощности передачи.
Как видно на фиг. 4, RTS-кадр 301 достигает только устройства 220 обработки информации (STA-b) и не попадает к устройству 230 обработки информации (STA-c) или к устройству обработки информации (STA-d). По этой причине вектор NAV не задают в устройстве 230 обработки информации (STA-c) или в устройстве 240 обработки информации (STA-d). Это позволяет устройству 230 обработки информации (STA-c) осуществлять связь по радио, дающую возможность эффективно использовать ресурсы связи. Поскольку устройство 210 обработки информации (STA-a) находится на стороне, передающей данные, это устройство отличается относительно высоким уровнем толерантности к сигналам помех. Таким образом, даже в случае, когда сигналы помех, происходящие из связи с устройством 230 обработки информации (STA-c), достигают устройства 210 обработки информации (STA-a) последнее все равно сохраняет способность передавать данные.
Здесь термин «информация о состоянии окружающей среды» обозначает информацию относительно других устройств обработки информации, присутствующих вокруг рассматриваемого устройства обработки информации. Эта информацию используется для определения уровня мощности передачи во время беспроводной связи. Например, в состав информации о состоянии окружающей среды входят число устройств обработки информации, присутствующих вокруг, расстояния до этих устройств обработки информации и потери распространения сигнала до них, уровни мощности передачи, используемые указанными устройствами обработки информации во время связи, индексы применяемых ими схем MCS (схем модуляции и кодирования) и пороговые уровни мощностей приема. Эта информация о состоянии окружающей среды содержит также сведения о мощностях приема ранее принятых данных, уровнях мощности передачи данных, источниках данных, адресатах данных и типах и приоритетах трафика связи. Кроме того, сюда входит информация, позволяющая оценить эти сегменты информации.
По меньшей мере один из перечисленных выше сегментов информации может быть в явном виде запрошен от других устройств обработки информации с целью получения информации, содержащей по меньшей мере часть запрошенной информации. В качестве альтернативы, эта информация может быть получена неявным образом с применением заданного способа в течение заданного периода времени. В качестве другой альтернативы, эта информация может быть получена из сигналов, которые были ранее переданы собственному устройству или другим устройствам обработки информации для других целей. Способ получения информации не ограничивается протоколом, действующим во время связи; вместо этого информация может быть получена от сервисов более высокого уровня. Например, эта информация может быть получена с использованием других систем, таких как GPS. В такой среде, как инфраструктура, где информация о состоянии окружающей среды уже известна, эта информация может быть введена заранее.
В системе, показанной на фиг. 4, устройство 210 обработки информации (STA-a) использует, например, информацию о местонахождении, относящуюся к устройству 220 обработки информации (STA-b) и устройству 230 обработки информации (STA-c), в качестве информации о состоянии окружающей среды при определении уровня мощности передачи для RTS-кадра 301.
После приема RTS-кадра 301 устройство 220 обработки информации (STA-b) передает CTS-кадр 202. В это время, как и в случае передачи RTS-кадра 301, уровень мощности передачи определяют на основе информации о состоянии окружающей среды вокруг устройства 220 обработки информации (STA-b), подготовившегося к передаче CTS-кадра 302. Уровень мощности передачи в этом случае выбирают достаточно большим, чтобы обеспечить гарантированную доставку кадра к устройству 210 обработки информации (STA-a) и к устройству 240 обработки информации (STA-d). Это вызывает установление вектора NAV 306 в устройстве 240 обработки информации (STA-d). Поскольку устройство 220 обработки информации (STA-b) находится на стороне приема данных, это устройство отличается сравнительно низким уровнем толерантности к сигналам помех. Таким образом, установление вектора NAV 306 защищает устройство 220 обработки информации (STA-b) от приема непредназначенных ему данных.
Кроме того, устройство 220 обработки информации (STA-b) сохраняет в CTS-кадре 302 информацию об уровне мощности передачи, поясняемую выше со ссылками на фиг. 3, в качестве информации об уровне мощности передачи, подготовленном к передаче кадра.
Далее устройство 210 обработки информации (STA-a) передает кадр DATA 303 данных устройству 220 обработки информации (STA-b). После этого устройство 220 обработки информации (STA-b) передает квитирующий кадр ACK 304 устройству 210 обработки информации (STA-a) 210. В результате передача данных приходит к концу.
После этого, устройство 210 обработки информации (STA-a) передает кадр CF-END 305. В это время уровень мощности передачи определяют на основе информации о состоянии окружающей среды и информации о мощности передачи, сохраненной в CTS-кадре 302 прежде передачи кадра CF-END 305. Например, устройство 210 обработки информации (STA-a) может определить уровень мощности передачи на основе уровня мощности в момент приема CTS-кадра 302 и информации об уровне мощности передачи, сохраненной в CTS-кадре 302. Уровень мощности передачи в этом случае может быть выбран достаточно большим, чтобы гарантированно доставить этот кадр устройству 240 обработки информации (STA-d). Передача кадра CF-END 305 отменяет вектор NAV 306 и позволяет устройству 240 обработки информации (STA-d) осуществлять связь.
Когда уровень мощности передачи определяют на основе информации о состоянии окружающей среды, как описано выше, удается должным образом контролировать и подавлять помехи между сигналами, передаваемыми между устройствами обработки информации, осуществляющими связь в текущий момент, и окружающими их устройствами обработки информации. Использование вектора NAV, управляемого должным образом, повышает эффективность использования ресурсов связи. В частности, повышение эффективности использования ресурсов связи посредством соответствующего управления вектором NAV называется пространственным повторным использованием ресурсов. Аналогичными преимуществами обладают варианты, обсуждаемые ниже.
Процедура передачи данных
На фиг. 5 представлена логическая схема, показывающая типовую процедуру обработки передачи данных, осуществляемую первым вариантом предлагаемой технологии. Процедура, описываемая этой логической схемой, осуществляется устройством обработки информации во время передачи данных. В частности, это процедура, осуществляемая устройством 210 обработки информации (STA-a), поясняемым выше со ссылками на фиг. 4.
Сначала, блок 150 управления получает информацию о состоянии окружающей среды (этап S801). Затем этот блок 150 управления определяет уровень мощности передачи RTS-кадра на основе полученной информации о состоянии окружающей среды (этап S802). После этого блок 150 управления передает RTS-кадр (step S803). Далее, блок 150 управления определяет, принят ли CTS-кадр (этап S804). Если CTS-кадр принят (Да на этапе S804), блок 150 управления осуществляет обмен данными (этап S805). Такой обмен данными осуществляется посредством передачи кадра DATA и приема кадра ACK, как поясняется выше со ссылками на фиг. 4.
Далее, блок 150 управления определяет, сохранена ли информация об уровне мощности передачи в CTS-кадре, принятом на этапе S804 (этап S806). Если информация об уровне мощности передачи в этом кадре сохранена (Да на этапе S806), блок 150 управления определяет уровень мощности передачи кадра CF-END на основе уровня мощности приема CTS-кадра и сохраненной в нем информации об уровне мощности передачи (этап S807), перед тем как перейти к этапу S809. С другой стороны, если информация об уровне мощности передачи в кадре не сохранена (Нет на этапе S806), блок 150 управления определяет уровень мощности передачи кадра CF-END на основе уровня мощности приема CTS-кадра (этапа S808), прежде чем перейти к этапу S809.
На этапе S809 блок 150 управления передает кадр CF-END (этап S809), завершая тем самым процедуру передачи. Если на этапе S804 CTS-кадр принят не был (Нет на этапе S804), блок 150 управления также завершает процедуру передачи.
Процедура приема данных
На фиг. 6 представлена логическая схема, показывающая типовую процедуру обработки приема данных, осуществляемую первым вариантом предлагаемой технологии. Процедура, описываемая этой логической схемой, осуществляется устройством обработки информации во время передачи данных. Конкретнее, это процедура, осуществляемая устройством 220 обработки информации (STA-b), описанным выше со ссылками на фиг. 4.
Сначала, блок 150 управления получает информацию о состоянии окружающей среды (этап S811). Затем этот блок 150 управления ожидает приема RTS-кадра (этап S812). Если RTS-кадр принят (Да на этапе S812), блок 150 управления определяет уровень мощности передачи CTS-кадра на основе информации о состоянии окружающей среды (этап S813). Затем блок 150 управления определяет, сохранить ли информацию об уровне мощности передачи в CTS-кадре (этап S814). Если информацию об уровне мощности передачи нужно сохранить (Да на этапе S814), блок 150 управления сохраняет эту информацию об уровне мощности передачи в CTS-кадре (этап S815), прежде чем перейти к этапу S816. С другой стороны, если эту информацию об уровне мощности передачи сохранять не нужно (Нет на этапе S814), блок 150 управления пропускает этап S815 и переходит к этапу S816.
На этапе S816 блок 150 управления передает CTS-кадр (этап S816). Затем этот блок 150 управления осуществляет обмен данными (этап S817), прежде чем завершить процедуру приема данных.
Согласно описанному выше первому варианту предлагаемой технологии вектор NAV устанавливают и отменяют соответствующим образом путем передачи RTS-кадра и другой информации с использованием уровня мощности передачи, определяемого на основе информации о состоянии окружающей среды вокруг рассматриваемого устройства. Это повышает эффективность использования ресурсов связи.
2. Второй вариант
В первом варианте, описанном выше, устройство обработки информации, являющееся источником данных, передает кадр CF-END. Во втором варианте предлагаемой технологии, напротив, устройство обработки информации, являющееся адресатом данных, также передает кадр CF-END. Это делает для источника данных возможным уменьшить уровень мощности передачи кадра CF-END. Поскольку дальность, куда достигает кадр CF-END, ограничена, вектор NAV отменяют подходящим образом, что повышает эффективность использования ресурсов связи.
Обмен данными
На фиг. 7 представлена упрощенная диаграмма, описывающая пример обмена данными, осуществляемого вторым вариантом предлагаемой технологии. В сравнении с обменом данными, рассмотренным выше со ссылками на фиг. 4, процедура обмена данными, представленная на фиг. 7, отличается следующими моментами: прежде всего, устройство 210 обработки информации (STA-a) определяет уровень мощности передачи кадра CF-END на основе информации о состоянии окружающей среды. Уровень мощности передачи может быть выбран достаточно большим, чтобы обеспечить гарантированную доставку кадра к устройству 220 обработки информации (STA-b). После того, как кадр CF-END 305 был передан устройством 210 обработки информации (STA-a), устройство 220 обработки информации (STA-b) передает другой кадр CF-END 308. В этот момент устройство 220 обработки информации (STA-b) определяет уровень мощности передачи для кадра CF-END на основе информации о состоянии окружающей среды. Этот уровень мощности передачи может быть выбран достаточно большим, чтобы обеспечить гарантированную доставку кадра к устройству 240 обработки информации (STA-d).
Кадр CF-END 308, переданный устройством 220 обработки информации (STA-b), отменяет вектор NAV 307, установленный в устройстве 240 обработки информации (STA-d). По этой причине, уровень мощности передачи в устройстве 210 обработки информации (STA-a) для кадра CF-END 305 делают по существу таким же, как уровень мощности передачи RTS-кадра 301. Это ограничивает область досягаемости (дальность приема) кадра CF-END 305. Более того, потребляемая мощность в устройстве 210 обработки информации (STA-a) уменьшается.
Процедура передачи данных
На фиг. 8 представлена логическая схема, показывающая типовую процедуру обработки передачи данных, осуществляемую вторым вариантом предлагаемой технологии. Сначала блок 150 управления получает информацию о состоянии окружающей среды (этап S821). Затем блок 150 управления определяет уровень мощности передачи RTS-кадра на основе полученной им информации о состоянии окружающей среды (step S822). После этого блок 150 управления передает RTS-кадр (этап S823). Далее блок 150 управления определяет, был ли принят CTS-кадр (этап S824). Если CTS кадр принят (Да на этапе S824), блок 150 управления осуществляет обмен данными (этап S825).
Затем блок 150 управления определяет уровень мощности передачи кадра CF-END на основе информации о состоянии окружающей среды. Как показано на логической схеме, уровень мощности передачи кадра CF-END определяют на основе уровня мощности передачи RTS-кадра (этап S828). Далее блок 150 управления передает кадр CF-END (этап S829). После этого блок 150 управления завершает процедуру передачи. С другой стороны, если CTS-кадр не принят на этапе S824 (Нет на этапе S824), блок 150 управления также завершает процедуру передачи.
Процедура приема данных
На фиг. 9 представлена логическая схема, показывающая типовую процедуру обработки приема данных, осуществляемую вторым вариантом предлагаемой технологии. Сначала блок 150 управления получает информацию о состоянии окружающей среды вокруг своего устройства (этап S841). Затем блок 150 управления ожидает приема RTS-кадра (этапа S842). Если RTS-кадр принят (Да на этапе S842), блок 150 управления определяет уровень мощности передачи CTS-кадра на основе информации о состоянии окружающей среды (этап S843). Затем блок 150 управления определяет, следует ли сохранить информацию об уровне мощности передачи в CTS-кадре (этап S844). Если информацию об уровне мощности передачи следует сохранить (Да на этапе S844), блок 150 управления сохраняет информацию об уровне мощности передачи в CTS-кадре (этап S845), прежде чем перейти к этапу S846. С другой стороны, если информацию об уровне мощности передачи не следует сохранять в кадре (Нет на этапе S844), блок 150 управления пропускает этап S845 и переходит сразу к этапу S846.
На этапе S846 блок 150 управления передает CTS-кадр (этап S846). Затем блок 150 управления осуществляет обмен данными (этап S847). Далее, блок 150 управления ожидает приема кадра CF-END (этап S848). Если принят кадр CF-END, переданный от устройства 210 обработки информации (STA-a) (Да на этапе S848), блок 150 управления определяет уровень мощности передачи кадра CF-END на основе уровня мощности передачи для CTS-кадра (этап S849). Затем блок 150 управления передает кадр CF-END (этапа S851), прежде чем завершить процедуру передачи данных.
В остальном конфигурация системы 10 связи по существу аналогична конфигурации системы 10 связи, описанной выше в связи с первым вариантом предлагаемой технологии, и поэтому здесь более описана не будет.
Во втором варианте предлагаемой технологии, как описано выше, устройство 220 обработки информации (STA-b) также передает кадр CF-END для отмены векторов NAV, установленных в других устройствах обработки информации, находящихся вокруг устройства 220. Это уменьшает уровень мощности передачи кадра CF-END устройством 210 обработки информации (STA-a). Кроме того, дальность, куда достигает кадр CF-END, оказывается ограничена.
3. Третий вариант
В описанном выше первом варианте данные передают устройству обработки информации, являющемуся единственным адресатом данных. В третьем варианте, напротив, источник данных передает RTS-кадр нескольким адресатам данных, которые в свою очередь передают CTS-кадр источнику данных в одно и то же время. Это делает возможным установление вектора NAV соответствующим образом, когда данные передают одновременно нескольким адресатам данных, что повышает эффективность использования ресурсов связи.
Обмен данными
На фиг. 10 представлена упрощенная диаграмма, описывающая пример обмена данными, осуществляемого третьим вариантом предлагаемой технологии. Этот пример обмена данными, отличается от примера обмена данными, описанного выше со ссылками на фиг. 4, в том, что данные передают нескольким устройствам обработки информации. Диаграмма иллюстрирует типовой случай, в котором устройство 210 обработки информации (STA-a) передает данные устройству 220 обработки информации (STA-b1), устройству 250 обработки информации (STA-b2) и устройству 260 обработки информации (STA-b3).
Сначала устройство 210 обработки информации (STA-a) передает многопользовательский RTS-кадр (MU-RTS) 310 устройству обработки информации (STA-b1), устройству 250 обработки информации (STA-b2) и устройству 260 обработки информации (STA-b3). Этот MU-RTS-кадр 310 составлен из трех кадров, а именно, MU-RTS-1, MU-RTS-2 и MU-RTS-3. Кадры MU-RTS-1, MU-RTS-2 и MU-RTS-3 представляют собой кадры, соответствующие устройству 220 обработки информации (STA-b1), устройству 250 обработки информации (STA-b2) и устройству 260 обработки информации (STA-b3). Кадр MU-RTS 310 пространственно мультиплексируют или мультиплексируют по частоте, когда передают нескольким устройствам обработки информации.
В этот момент устройство 210 обработки информации (STA-a) определяет уровень мощности для передачи этих кадров на основе информации о состоянии окружающей среды. Уровень мощности передачи может быть выбран достаточно большим, чтобы гарантированно доставить кадры к устройству 220 обработки информации (STA-b1), устройству 250 обработки информации (STA-b2) и устройству 260 обработки информации (STA-b3). В частности, указанные три MU-RTS-кадра могут быть переданы с разными уровнями мощности передачи. Кроме того, указанные три MU-RTS-кадра могут быть переданы с использованием одного и того же уровня мощности передачи. В этом случае уровень мощности передачи должен быть достаточно большим, чтобы гарантированно передать кадры устройству обработки информации, на пути к которому имеют место наибольшие потери распространения сигнала, из совокупности устройства обработки информации (STA-b1), устройства 250 обработки информации (STA-b2) и устройства 260 обработки информации (STA-b3).
Далее каждое из устройств – устройство 220 обработки информации (STA-b1), устройство 250 обработки информации (STA-b2) и устройство 260 обработки информации (STA-b3), которое приняло MU-RTS-кадр 310, передает в ответ MU-CTS-кадр. Иными словами, устройство 220 обработки информации (STA-b1) передает MU-CTS-кадр 311 устройству 210 обработки информации (STA-a); устройство 250 обработки информации (STA-b2) передает MU-CTS-кадр 312 устройству 210 обработки информации (STA-a); и устройство 260 обработки информации (STA-b3) передает MU-CTS-кадр 313 устройству 210 обработки информации (STA-a). В это время устройство 220 обработки информации (STA-b1), устройство 250 обработки информации (STA-b2) и устройство 260 обработки информации (STA-b3) осуществляют свои передачи с использованием уровня мощности передачи, найденного на основе информации о состоянии окружающей среды. Этот уровень мощности передачи можно выбрать достаточно большим, чтобы гарантированно доставить кадры к устройству 210 обработки информации (STA-a) и к устройству 240 обработки информации (STA-d).
В частности, указанные три MU-CTS-кадра могут быть переданы с разными уровнями мощности передачи. Кроме того, эти три MU-CTS-кадра могут быть переданы с использованием одного и того же уровня мощности передачи. В последнем случае уровень мощности передачи должен быть достаточно большим, чтобы гарантированно передать кадры устройству обработки информации, на пути к которому имеют место наибольшие потери распространения сигнала, а именно – устройству 210 обработки информации (STA-a) или устройству 240 обработки информации (STA-d).
Далее, связь осуществляется путем обмена кадрами DATA 314 (DATA1 – DATA3) и кадрами ACK 315 – 317. Затем устройство 210 обработки информации (STA-a) передает кадр CF-END 305. В этот момент устройство 210 обработки информации (STA-a) определяет уровень мощности для передачи кадра CF-END 305 на основе уровня мощности приема MU-CTS-кадра и информации об уровне мощности передачи, сохраняемой в MU-CTS-кадре.
Процедура передачи данных
На фиг. 11 представлена логическая схема, показывающая типовую процедуру обработки передачи данных, осуществляемую третьим вариантом предлагаемой технологии. Сначала блок 150 управления получает информацию о состоянии окружающей среды (этап S861). Затем блок 150 управления определяет уровень мощности передачи MU-RTS-кадра на основе полученной информации о состоянии окружающей среды (этап S862). Далее блок 150 управления передает MU-RTS-кадр (этап S863). После этого блок 150 управления определяет, принят ли MU-CTS-кадр (этап S864). Если CTS-кадр принят (Да на этапе S864), блок 150 управления осуществляет обмен данными (этап S865).
Далее, блок 150 управления определяет, имеется ли сохраненная информация об уровне мощности передачи в MU-CTS-кадре, принятом на этапе S864 (этап S866). Если в этом кадре сохранена информация об уровне мощности передачи (Да на этапе S866), блок 150 управления определяет уровень мощности передачи кадра CF-END на основе мощности приема MU-CTS-кадра и информации об уровне мощности передачи (этап S867), перед тем как перейти к этапу S869. С другой стороны, если в кадре не сохранена информация об уровне мощности передачи (Нет на этапе S866), блок 150 управления определяет уровень мощности передачи кадра CF-END на основе мощности приема MU-CTS-кадра (этап S868), прежде перехода к этапу S869.
На этапе S869 блок 150 управления передает кадр CF-END (этап S868), тем самым завершая процедуру передачи. Если MU-CTS-кадр не был принят на этапе S864 (Нет на этапе S864), блок 150 управления также завершает процедуру передачи.
Процедура приема данных
На фиг. 12 представлена логическая схема, показывающая типовую процедуру обработки приема данных, осуществляемую третьим вариантом предлагаемой технологии. Сначала блок 150 управления получает информацию относительно состояния окружающей среды (этап S871). Затем блок 150 управления ожидает приема MU-RTS-кадра (этап S872). Если MU-RTS-кадр принят (Да на этапе S872), блок 150 управления определяет уровень мощности передачи MU-CTS-кадра на основе информации о состоянии окружающей среды (этап S873). Затем блок 150 управления определяет, следует ли сохранить информацию об уровне мощности передачи в составе MU-CTS-кадра (этап S874). Если информацию об уровне мощности передачи нужно сохранить в кадре (Да на этапе S874), блок 150 управления сохраняет информацию об уровне мощности передачи в MU-CTS-кадре (этап S875), перед тем как перейти к этапу S876. С другой стороны, если информацию об уровне мощности передачи сохранять в кадре не следует (Нет на этапе S874), блок 150 управления пропускает этап S875 и переходит к этапу S876.
На этапе S876 блок 150 управления передает MU-CTS-кадр (этап S876). Затем блок 150 управления осуществляет обмен данными (этап S877), прежде чем завершить процедуру приема данных.
При использовании третьего варианта предлагаемой технологии, как описано выше, вектор NAV задают подходящим образом во время мультиплексированной передачи, что повышает эффективность использования ресурсов связи.
4. Четвертый вариант
В описанном выше первом варианте устройство обработки информации, являющееся источником данных, передает RTS-кадр. В четвертом варианте предлагаемой технологии, напротив, устройство обработки информации передает кадр CTS-to-Self (CTS-себе) для упрощения передачи и приема кадров при осуществлении передачи или приема данных. В этот момент каждое устройство обработки информации передает кадр CTS-to-Self со своим, отличным от других уровнем мощности передачи. Это позволяет должным образом устанавливать вектор NAV в случае передачи или приема данных, что повышает эффективность использования ресурсов связи.
Обмен данными
На фиг. 13 представлена упрощенная диаграмма, описывающая пример обмена данными, осуществляемого четвертым вариантом предлагаемой технологии. Диаграмма иллюстрирует типовой случай, в котором устройство 210 обработки информации (STA-a) передает кадр CTS-to-Self, передавая также данные. Здесь кадр CTS-to-Self представляет собой кадр, используемый для того, чтобы позволить своему собственному устройству передавать данные и запросить у других устройств обработки информации установление вектора NAV. Факт передачи кадра CTS-to-Self сообщает другим устройствам обработки информации, находящимся вокруг собственного устройства, что данные будут переданы. Передача этого кадра вызывает установление в то же время вектора NAV. Это упрощает обмен RTS-кадрами и CTS-кадрами между устройствами.
Сначала устройство 210 обработки информации (STA-a) передает кадр CTS-to-Self 320. В этот момент устройство 210 обработки информации (STA-a) устанавливает уровень мощности передачи на основе информации о состоянии окружающей среды вокруг этого устройства 210 и ранее полученной информации о состоянии окружающей среды вокруг устройства-адресата данных. Здесь информация о состоянии окружающей среды означает информацию о состоянии окружающей среды вокруг устройства обработки информации, действующего в качестве устройства-адресата данных. На диаграмме информация о состоянии окружающей среды относительно устройства 220 обработки информации (STA-b) представляет собой информацию относительно состояния окружающей среды вокруг устройства-адресата. Устройство 210 обработки информации (STA-a) выбирает достаточно большой уровень мощности передачи, чтобы гарантированно обеспечить доставку кадра к устройству 240 обработки информации (STA-d). Передача кадра CTS-to-Self вызывает установление вектора NAV 321 в устройстве 240 обработки информации (STA-d).
Далее, устройство 210 обработки информации (STA-a) передает кадр DATA 303 устройству 220 обработки информации (STA-b), а устройство 220 обработки информации (STA-b) передает кадр ACK 304 устройству 210 обработки информации (STA-a). Это позволяет осуществлять обмен данными.
Затем устройство 210 обработки информации (STA-a) передает кадр CF-END 305. В это время устройство 210 обработки информации (STA-a) 210 определяет уровень мощности передачи на основе информации о состоянии окружающей среды вокруг самого этого устройства 210 и информации о состоянии окружающей среды вокруг устройства-адресата данных. На диаграмме уровень мощности передачи может быть определен таким же, как уровень мощности передачи кадра CTS-to-Self 320. Это отменяет вектор NAV 321, установленный в устройстве 240 обработки информации (STA-d).
На фиг. 14 представлена логическая схема, показывающая типовую процедуру обмена данными, осуществляемую третьим вариантом предлагаемой технологии. Диаграмма иллюстрирует типовой случай, в котором устройство 210 обработки информации (STA-a) передает кадр CTS-to-Self и также принимает данные.
Сначала устройство 210 обработки информации (STA-a) передает кадр CTS-to-Self 320. В этот момент устройство 210 обработки информации (STA-a) определяет уровень мощности передачи на основе информации о состоянии окружающей среды. Уровень мощности передачи может быть выбран достаточно большим, чтобы гарантированно доставить кадр к устройству 230 обработки информации (STA-c). Передача кадра CTS-to-Self 320 320 вызывает установление вектора NAV 325 в устройстве 230 обработки информации (STA-c).
Далее устройство 210 обработки информации (STA-a) передает кадр 322 Запуска (Trigger) устройству 220 обработки информации (STA-b). Кадр Запуска используется для запроса передачи данных в обратном направлении и для предложения передать данные. Этот кадр побуждает устройство 220 обработки информации (STA-b) передать кадр DATA 323 устройству 210 обработки информации (STA-a). После этого устройство 210 обработки информации (STA-a) передает кадр ACK 324, тем самым завершая обмен данными.
Затем устройство 210 обработки информации (STA-a) передает кадр CF-END 305. В это время устройство 210 обработки информации (STA-a) определяет уровень мощности передачи на основе информации о состоянии окружающей среды. В иллюстрируемом примере уровень мощности передачи может быть выбран по существу таким же, как уровень мощности для кадра CTS-to-Self. Передача кадра CF-END 305 отменяет вектор NAV 325, установленный в устройстве 230 обработки информации (STA-c).
Процедура передачи и приема данных
На фиг. 15 представлена логическая схема, показывающую типовую процедуру обработки передачи и приема данных, осуществляемую четвертым вариантом предлагаемой технологии. Сначала блок 150 управления получает информацию о состоянии окружающей среды (этап S881). Затем блок 150 управления определяет, следует ли передавать данные (этапы S882). Если данные нужно передать (Да на этапе S882), блок 150 управления получает информацию о состоянии окружающей среды вокруг адресата (этап S883). Далее, блок 150 управления определяет уровень мощности передачи для кадра CTS-to-Self на основе указанной информации о состоянии окружающей среды и информации о состоянии окружающей среды вокруг адресата (этап S884), прежде чем перейти к этапу S887.
С другой стороны, если данные на этапе S882 передавать не нужно (Нет на этапе S882), блок 150 управления определяет, нужно ли принимать данные (этап S885). Если данные принимать не нужно (Нет на этапе S885), блок 150 управления повторяет процедуру, начиная с этапа S881. Если нужно принять данные (Да на этапе S885), блок 150 управления определяет уровень мощности для передачи кадра CTS-to-Self на основе информации о состоянии окружающей среды (этап S886), прежде чем перейти к этапу S887.
На этапе S887 блок 150 управления передает кадр CTS-to-Self (этап S887). Далее блок 150 управления осуществляет обмен данными (этап S888). Этот блок 150 управления затем определяет уровень мощности передачи для кадра CF-END на основе уровня мощности передачи для кадра CTS-to-Self (этап S889). После этого блок 150 управленияпередает кадр CF-END (этап S891), завершая тем самым процедуру передачи данных.
Процедура, осуществляемая устройством обработки информации (STA-b), по существу аналогична обычной процедуре приема и поэтому больше обсуждаться здесь не будет. Кроме того, в остальном конфигурация системы 10 связи по существу аналогична конфигурации системы 10 связи, описанной выше в связи с первым вариантом предлагаемой технологии и потому в дальнейшем здесь поясняться не будет.
В приведенном выше четвертом варианте предлагаемой технологии, когда устройство обработки информации, являющееся источником данных, передает кадр CTS-to-Self для передачи или приема данных, уровень мощности передачи, с которым передают кадр CTS-to-Self для передачи данных, отличается от уровня мощности передачи, с которым передают кадр CTS-to-Self для приема данных. Это позволяет устанавливать вектор NAV соответствующим образом в каждом из соответствующих случаев передачи и приема данных. Это повышает эффективность использования ресурсов связи.
5. Примеры приложений
Технология согласно настоящему изобретению может быть применена к разнообразным изделиям. Например, устройство 100 обработки информации может быть реализовано в форме мобильного терминала, такого как смартфон, планшетный персональный компьютер (PC), портативный компьютер, портативный игровой терминал или цифровая видеокамера; в форме стационарного терминала, такого как телевизор, принтер, цифровой сканер или сетевое хранилище данных; либо в форме терминала, устанавливаемого на транспортном средстве, такого как автомобильный навигатор. Устройство 100 обработки информации может также быть реализовано в виде терминала связи машинного типа (MTC (machine-type communication)), осуществляющего межмашинную (M2M (machine-to-machine)) связь, такого как интеллектуальный счетчик, торговый автомат, кассовый (POS (point-of-sale)) терминал. Кроме того, устройство 100 обработки информации может быть реализовано в виде модуля беспроводной связи (например, модуля интегральной схемы, выполненного в виде одного кристалла интегральной схемы), установленного в любом из этих терминалов.
С другой стороны, устройство 100 обработки информации может быть реализовано, например, в виде точки доступа локальной (LAN) сети беспроводной связи (также называемой базовой радиостанцией), обладающей функциями маршрутизатора или не обладающей ими. В качестве другой альтернативы, каждое из устройств – устройство 100 обработки информации и другие устройства обработки информации (STA), может быть реализовано в виде мобильного маршрутизатора сети LAN беспроводной связи. Далее, устройство 100 обработки информации может быть реализовано в виде модуля беспроводной связи (например, модуля интегральной схемы, выполненного в виде одного кристалла интегральной схемы), установленного в любом из этих устройств.
5-1. Первый пример приложения
На фиг. 16. представлена логическая схема, показывающая типовую общую конфигурацию смартфона 900, к которому может быть применена технология согласно настоящему изобретению. Смартфон 900 содержит процессор 901, оперативное запоминающее устройство 902, запоминающее устройство 903 большой емкости, интерфейс 904 для внешних соединений, видеокамера 906, датчики 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговорители 911, интерфейс 913 беспроводной связи, антенный переключатель 914, антенну 915, шину 917, аккумулятор 918 и вспомогательный контроллер 919.
Процессор 901 может представлять собой центральный процессор CPU (central processing unit) или систему на кристалле SoC (system-on-chip), управляющую функциями смартфона 900 на уровне приложений и других уровнях. Оперативное запоминающее устройство 902 содержит запоминающее устройство с произвольной выборкой (ЗУПВ (RAM (random access memory))) и постоянное запоминающее устройство (ПЗУ (ROM (read-only memory))) и сохраняет программы и данные для выполнения процессором 901. Запоминающее устройство 903 большой емкости может содержать носитель данных, такой как полупроводниковое запоминающее устройство или жесткий магнитный диск. Интерфейс 904 для внешних соединений используется для соединения внешних устройств, таких как карта памяти или USB-устройство (устройство с универсальной последовательной шиной) со смартфоном 900.
Видеокамера 906 содержит, например, формирователь сигналов изображений, такой как ПЗС-матрица (матрица приборов с зарядовой связью (CCD (charge-coupled device))) или КМОП-матрица (матрица комплементарных приборов металл-оксид-полупроводник (CMOS (complementary metal oxide semiconductor))), генерирующий захваченные изображения. Датчики 907 могут представлять собой группу датчиков, таких как позиционирующий датчик, гироскопический датчик, геомагнитный датчик и датчик ускорения. Микрофон 908 преобразует звук на входе смартфона 900 в аудио сигнал. Устройство 909 ввода содержит, например, сенсорный датчик, который воспринимает прикосновения к экрану дисплея 910, клавишную панель, клавиатуру, кнопки или переключатели и принимает операции пользователя или информацию, вводимую пользователем. Дисплей 910 имеет экран, такой как жидкокристаллический дисплей (liquid crystal display (LCD)) или дисплей на органических светодиодах (organic light-emitting diode (OLED)), который представляет изображения с выхода смартфона 900. Громкоговорители 911 преобразуют выходные аудио сигналы смартфона 900 в звуки.
Интерфейс 913 беспроводной связи поддерживает по меньшей мере один из группы стандартов сетей LAN беспроводной связи, таких как IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac и IEEE 802.11ad, и осуществляет радиосвязь. В инфраструктурном режиме интерфейс 913 беспроводной связи может осуществлять связь с другим устройством через точку доступа сети LAN беспроводной связи. В режиме прямой связи, таком как режим точка-точка или режим Wi-Fi Direct, интерфейс 913 беспроводной связи может осуществлять связи с другим устройством напрямую. В режиме Wi-Fi Direct, в отличие от режима точка-точка, один из двух терминалов связи действует в качестве точки доступа, а связь осуществляется напрямую между этими двумя терминалами. Обычно, интерфейс 913 беспроводной связи может содержать процессор видеодиапазона, высокочастотную (RF (radio frequency)) схему и усилитель мощности. Интерфейс 913 беспроводной связи может представлять собой однокристальный модуль, интегрирующий запоминающее устройство для сохранения программы управления связью, процессор для выполнения этой программы и связанные с этим схемы. В дополнение к системе сети LAN беспроводной связи интерфейс 913 беспроводной связи может поддерживать системы беспроводной связи других типов, такие как система связи в ближней зоне, система связи очень малой дальности или система сотовой связи. Антенный переключатель 914 переключает точки соединения антенны 915, с которой нужно соединять несколько схем (например, для систем беспроводной связи разных типов), входящих в состав интерфейса 913 беспроводной связи. Антенна 915 содержит один или несколько антенных элементов (например, элементов, составляющих антенну для системы с несколькими входами и несколькими выходами (multi-input multi-output (MIMO))) и используется интерфейсом 913 беспроводной связи для передачи и приема радиосигналов.
Пример, показанный на фиг. 16, не исчерпывает возможные конфигурации смартфона 900. В качестве альтернативы, смартфон 900 может иметь несколько антенн (например, одну для сети LAN беспроводной связи, одну для системы связи очень малой дальности и т.п.). В этом случае из конфигурации смартфона 900 может быть исключен антенный переключатель 914.
Шина 917 соединяет процессор 901, оперативное запоминающее устройство 902, запоминающее устройство 903 большой емкости, интерфейс 904 для внешних соединений, видеокамеру 906, датчики 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговорители 911, интерфейс 913 беспроводной связи и вспомогательный контроллер 919. Аккумулятор 918 обеспечивает питание для блоков смартфона 900, показанного на фиг. 16, по линиям питания, показанным частично штриховыми линиями на схеме. Вспомогательный контроллер 919 активизирует минимальные функции смартфона 900 в ждущем режиме, например.
В смартфоне 900, показанном на фиг. 16, блок 150 управления, обсуждаемый выше со ссылками на фиг. 2, может быть реализован с использованием интерфейса 913 беспроводной связи. Кроме того, по меньшей мере часть описанных выше функций может быть реализована с использованием процессора 901 или вспомогательного контроллера 919. Например, когда RTS-кадр передают посредством блока 150 управления с использованием уровня мощности передачи, выбранного на основе информации о состоянии окружающей среды, эффективность использования ресурсов связи повышается. Это в свою очередь уменьшает потребление энергии аккумулятора 918.
В частности, смартфон 900 может работать в качестве точки радиодоступа (программной точки AP), если реализовать выполнение процессором 901 функций точки доступа на уровне приложений. В качестве альтернативы, функции точки радиодоступа может иметь интерфейс 913 беспроводной связи.
5-2. Второй пример приложений
На фиг. 17 представлена логическая схема, показывающая типовую общую конфигурацию автомобильного навигатора 920, к которому может быть применена технология согласно настоящему изобретению. Автомобильный навигатор 920 содержит процессор 921, запоминающее устройство 922, модуль GPS 924 (глобальная система местоопределения), датчики 925, интерфейс 926 данных, плеер 927 контента, интерфейс 928 носителя информации, устройство 929 ввода, дисплей 930, громкоговорители 931, интерфейс 933 беспроводной связи, антенный переключатель 934, антенну 935 и аккумулятор 938.
Процессор 921 может представлять собой процессор CPU или систему SoC, например, и управлять функцией навигации и другими функциями автомобильного навигатора 920. Запоминающее устройство 922 содержит ЗУПВ (RAM) и ПЗУ (ROM) и сохраняет программы и данные для выполнения процессором 921.
Модуль GPS 924 измеряет координаты местонахождения автомобильного навигатора 920 (например, широта, долгота и высота) с использованием сигналов GPS, принимаемых от спутников системы GPS. Совокупность датчиков 925 может содержать группу датчиков, таких как гироскопический датчик, геомагнитный датчик и датчик атмосферного давления. Интерфейс 926 данных соединен, например, с бортовой сетью 941 через терминал, не показанный, и получает данные, такие как данные о скорости автомобиля, генерируемые на стороне автомобиля.
Плеер 927 контента воспроизводит контент, сохраняемый на носителе информации (например, диске CD или диске DVD), установленном в интерфейсе 928 носителя информации. Устройство 929 ввода содержит, например, сенсорный датчик, который воспринимает прикосновения к экрану дисплея 930, кнопки или переключатели и принимает операции пользователя или информацию, вводимую пользователем. Дисплей 930 имеет экран, такой как жидкокристаллический дисплей (LCD) или дисплей на органических светодиодах (OLED), представляет изображения, генерируемые навигационной функцией, или изображения воспроизводимого контента. Громкоговорители 931 излучает звуки, генерируемые навигационной функцией или воспроизводимым контентом.
Интерфейс 933 беспроводной связи поддерживает по меньшей мере один из группы стандартов сетей LAN беспроводной связи, таких как IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac и IEEE 802.11ad, и осуществляет радиосвязь. В инфраструктурном режиме интерфейс 933 беспроводной связи может осуществлять связь с другим устройством через точку доступа сети LAN беспроводной связи. В режиме прямой связи, таком как режим точка-точка или режим Wi-Fi Direct, интерфейс 933 беспроводной связи может осуществлять связь с другим устройством напрямую. Обычно, интерфейс 933 беспроводной связи может содержать процессор видеодиапазона, высокочастотную (RF) схему и усилитель мощности. Интерфейс 933 беспроводной связи может представлять собой однокристальный модуль, интегрирующий запоминающее устройство для сохранения программы управления связью, процессор для выполнения этой программы и связанные с этим схемы. В дополнение к системе сети LAN беспроводной связи интерфейс 933 беспроводной связи может поддерживать системы беспроводной связи других типов, такие как система связи в ближней зоне, система связи очень малой дальности или система сотовой связи. Антенный переключатель 934 переключает точки соединения антенны 935, с которой нужно соединять несколько схем, входящих в состав интерфейса 933 беспроводной связи. Антенна 935 содержит один или несколько антенных элементов используется интерфейсом 933 беспроводной связи для передачи и приема радиосигналов.
Пример, показанный на фиг. 17 не исчерпывает все возможные конфигурации автомобильного навигатора 920. В качестве альтернативы, автомобильный навигатор 920 может иметь несколько антенн. В этом случае, антенный переключатель 934 может быть исключен из конфигурации автомобильного навигатора 920.
Аккумулятор 938 обеспечивает питание для блоков автомобильного навигатора 920, показанного на фиг. 17, по линиям питания, показанным частично штриховыми линиями на схеме. Аккумулятор 938 далее запасает энергию, поступающую со стороны автомобиля.
В автомобильном навигаторе 920, показанном на фиг. 17, блок 150 управления, обсуждаемый выше со ссылками на фиг. 2, может быть реализован с использованием интерфейса 933 беспроводной связи. Кроме того, по меньшей мере часть описанных выше функций может быть реализована с использованием процессора 921. Например, когда RTS-кадр передают посредством автомобильного навигатора 920 с использованием уровня мощности передачи, выбранного на основе информации о состоянии окружающей среды, эффективность использования ресурсов связи повышается.
Кроме того, интерфейс 933 беспроводной связи может работать как описанное выше устройство 100 обработки информации, обеспечивая беспроводное соединение с терминалом, носимым пользователем, едущим в автомобиле.
Более того, технология согласно настоящему изобретению может быть реализована в форме бортовой системы (или автомобиля) 940, содержащей по меньшей мере один блок описанного выше автомобильного навигатора 920, бортовую сеть 941 модуль 942 со стороны автомобиля. Модуль 942 со стороны автомобиля генерирует данные со стороны автомобиля, такие как число оборотов двигателя или информация о неисправностях, и передает сформированные тем самым данные в бортовую сеть 941.
5-3. Третий пример приложения
На фиг. 18 представлена логическая схема, показывающая типовую общую конфигурацию точки 950 радиодоступа, к которой может быть применена технология согласно настоящему изобретению. Точка 950 радиодоступа содержит контроллер 951, запоминающее устройство 952, устройство 954 ввода, дисплей 955, сетевой интерфейс 957, интерфейс 963 беспроводной связи, антенный переключатель 964 и антенну 965.
Контроллер 951 может представлять собой процессор CPU или цифровой процессор сигнала (DSP (digital signal processor)), например. Контроллер 951 активизирует различные функции точки 950 радиодоступа (например, ограничение доступа, маршрутизацию, шифрование, сетевой экран и управление журналами регистрации) на IP-уровне (уровень Интернет-протокола) и более высоких уровнях. Запоминающее устройство 952 содержит ЗУПВ (RAM) и ПЗУ (ROM) и сохраняет программу для выполнения контроллером 951, а также различные данные управления (например, список терминалов, таблица маршрутизации, шифровальные ключи, настройки безопасности и регистрационные журналы).
Устройство 954 ввода содержит кнопки или переключатели, например, и принимает операции, осуществляемые пользователем. Дисплей 955 содержит светодиодные (LED) индикаторы, например, представляющий рабочий статус точки 950 радиодоступа.
Сетевой интерфейс 957 представляет собой проводной интерфейс связи для соединения точки 950 радиодоступа с проводной сетью 958 связи. Сетевой интерфейс 957 может содержать несколько соединенных терминалов. Эта проводная сеть 958 связи может представлять собой сеть LAN, такую как сеть Ethernet (зарегистрированная торговая марка), или глобальную сеть связи (WAN (wide area network)).
Интерфейс 963 беспроводной связи поддерживает по меньшей мере один из группы стандартов сетей LAN беспроводной связи, таких как IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac и IEEE 802.11ad, и осуществляет радиосвязь. Интерфейс 963 беспроводной связи, действующий в качестве точки доступа, обеспечивает беспроводное соединение для близлежащих терминалов. Обычно, интерфейс 963 беспроводной связи может содержать процессор видеодиапазона, высокочастотную (RF) схему и усилитель мощности. Интерфейс 963 беспроводной связи может представлять собой однокристальный модуль, интегрирующий запоминающее устройство для сохранения программы управления связью, процессор для выполнения этой программы и связанные с этим схемы. Антенный переключатель 964 переключает точки соединения антенны 965, с которой нужно соединять несколько схем, входящих в состав интерфейса 963 беспроводной связи. Антенна 965 содержит один или несколько антенных элементов используется интерфейсом 963 беспроводной связи для передачи и приема радиосигналов.
В точке 950 радиодоступа, показанной на фиг. 18, блок 150 управления, обсуждаемый выше со ссылками на фиг. 2, может быть реализован с использованием интерфейса 963 беспроводной связи. Кроме того, по меньшей мере часть описанных выше функций может быть реализована с использованием контроллера 951. Например, когда RTS-кадр передают посредством точки 950 радиодоступа с использованием уровня мощности передачи, выбранного на основе информации о состоянии окружающей среды, эффективность использования ресурсов связи повышается.
Описанные выше варианты представляют собой всего лишь примеры, в которых может быть реализована предлагаемая технология. Конкретные составляющие этих вариантов соответствуют по существу объектам изобретения, заявляемого в прилагаемой Формуле изобретения. Аналогично, объекты изобретения, поименованные в прилагаемой Формуле изобретения, соответствуют по существу конкретным составляющим вариантов, имеющим такие же названия, в приведенном выше описании предпочтительных вариантов предлагаемой технологии. Однако, эти варианты и другие примеры не исчерпывают предлагаемой технологии, которую можно также реализовать с использованием различных модификаций и изменений рассмотренных вариантов до тех пор, пока они остаются в пределах объема прилагаемой Формулы изобретения.
Более того, процедуры, обсуждаемые выше в связи с этими вариантами, можно толковать как составляющие способа, содержащего ряд таких процедур. Эти процедуры в качестве альтернативы можно толковать как составляющие программу, в соответствии которой компьютер выполняет этот ряд процедур, или как участки носителя информации, на котором записана такая программа. Такой носитель информации может представлять собой компакт диск (CD (Compact Disc)), мини-диск (MD (MiniDisc)), цифровой универсальный диск (DVD (Digital Versatile Disc)), карту памяти или диск Блю-рей (Blu-ray Disc) (зарегистрированная торговая марка), например.
Отмеченные в настоящем описании преимущества являются только примерами и не исчерпывают настоящего изобретения. Возможны также другие преимущества, выводимые из настоящего описания и не охватываемые им.
Предлагаемая технология может быть предпочтительно конфигурированы следующим образом:
(1) Устройство обработки информации, содержащее блок управления для осуществления управления с целью передачи кадра для запроса разрешения на передачу данных на устройство обработки информации, являющееся адресатом данных, и для требования от устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды вокруг устройства обработки информации, передающего указанный кадр.
(2) Устройство обработки информации по (1), в котором блок управления выполнен с возможностью управления передачей кадра окончания связи с целью извещения об окончании обмена данными и требования отмены интервала времени запрета передачи, причем указанный кадр окончания связи передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды.
(3) Устройство обработки информации по (2), в котором блок управления выполнен с возможностью управления для передачи кадра окончания связи с использованием уровня мощности передачи, определяемого на основе информации об уровне мощности передачи, переданной от устройства обработки информации, являющегося адресатом данных, и информации о состоянии окружающей среды.
(4) Устройство обработки информации, содержащее блок управления для осуществления передачи кадров с целью разрешения устройству обработки информации, являющемуся источником данных, передать данные и требования к устройствам обработки информации, отличным от устройства обработки информации, являющегося источником данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемой на основе информации о состоянии окружающей среды вокруг устройства обработки информации, передающего этот кадр.
(5) Устройство обработки информации по (4), в котором блок управления выполнен с возможностью управления с целью передачи кадра, в котором сохранена информация относительно уровня мощности передачи.
(6) Устройство обработки информации по (4) или (5), в котором блок управления выполнен с возможностью управления для передачи кадра окончания связи с целью извещения об окончании обмена данными и требования отмены интервала времени запрета передачи, причем указанный кадр окончания связи передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды.
(7) Устройство обработки информации, содержащее блок управления, выполненный с возможностью управления для передачи кадра с целью разрешения собственному устройству обработки информации передачи данных и требования к другим устройствам обработки информации установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды вокруг собственного устройства обработки информации.
(8) Устройство обработки информации по (7), в котором блок управления осуществляет управление для передачи кадра окончания связи с целью извещения об окончании обмена данными и требования отменить интервал времени запрета передачи, причем указанный кадр окончания связи передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды.
(9) Устройство обработки информации по (7) или (8), в котором блок управления, в случае передачи данных, осуществляет управление с целью передачи кадра с уровнем мощности, определяемым на основе информации о состоянии окружающей среды и информации о состоянии окружающей среды в месте нахождения адресата данных, относящейся к информации о состоянии окружающей среды вокруг устройства обработки информации, являющегося адресатом данных.
(10) Устройство обработки информации по (9) выше, в котором блок управления осуществляет управление для передачи кадра окончания связи с целью извещения об окончании обмена данными и требования отменить интервал времени запрета передачи, этот кадр окончания связи передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды в месте нахождения адресата данных и информации о состоянии окружающей среды.
(11) Система связи, содержащая первое устройство обработки информации, имеющее в составе первый блок управления для осуществления управления для передачи кадра с целью запросить разрешение на передачу данных к устройству обработки информации, являющемуся адресатом данных, и потребовать у устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установить интервал времени запрета передачи, этот кадр передают с уровнем мощности передачи, определяемым на основе первой информации о состоянии окружающей среды, относящейся к состоянию окружающей среды вокруг первого устройства обработки информации; и
второе устройство обработки информации, содержащее второй блок управления, для осуществления управления для передачи кадра с целью разрешить устройству обработки информации, являющемуся источником данных, передать данные и потребовать у устройств обработки информации, отличных от устройства обработки информации, являющегося источником данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе второй информации о состоянии окружающей среды, относящейся к состоянию окружающей среды вокруг второго устройства обработки информации.
(12) Способ обработки информации, содержащий процедуру управления для осуществления управления для передачи кадра с целью запросить разрешение на передачу данных устройству обработки информации, являющемуся адресатом данных, и потребовать у устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды, относящейся к среде вокруг устройства обработки информации, передающего указанный кадр.
(13) Способ обработки информации, содержащий процедуру управления для осуществления управления для передачи кадра с целью разрешить устройству обработки информации, являющему источником данных, передать данные и потребовать у устройств обработки информации, отличных от устройства обработки информации, являющегося источником данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды, относящейся к окружающей среде вокруг устройства обработки информации, передавшего кадр.
(14) Способ обработки информации, содержащий процедуру управления для осуществления управления для передачи кадра с целью разрешить собственному устройству обработки информации передать данные и потребовать от других устройств обработки информации установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды, относящейся к окружающей среде вокруг собственного устройства обработки информации.
(15) Программа, в соответствии с которой компьютер выполняет процедуру управления для осуществления управления для передачи кадра с целью запросить разрешение на передачу данных устройству обработки информации, являющемуся адресатом данных, и потребовать у устройств обработки информации, отличных от устройства обработки информации, являющегося адресатом данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды, относящейся к окружающей среде вокруг устройства обработки информации, передавшего кадр.
(16) Программа, в соответствии с которой компьютер выполняет процедуру управления для осуществления управления для передачи кадра с целью разрешить устройству обработки информации, являющемуся источником данных, передать данные и потребовать у устройств обработки информации, отличных от устройства обработки информации, являющегося источником данных, установить интервал времени запрета передачи, причем указанный кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды, относящейся к окружающей среде вокруг устройства обработки информации, передавшего кадр.
(17) Программа, в соответствии с которой компьютер выполняет процедуру управления осуществления управления для передачи кадра с целью разрешить собственному устройству обработки информации передать данные и потребовать у других устройств обработки информации установить интервал времени запрета передачи, этот кадр передают с уровнем мощности передачи, определяемым на основе информации о состоянии окружающей среды, относящейся к окружающей среде вокруг собственного устройства обработки информации.
Список позиционных обозначений
10 Система связи
100 Устройство обработки информации
110 Блок обработки данных
120 Блок связи
121 Модем
122 Блок обработки сигнала
123 Радио интерфейс
124 Радио интерфейс
125, 126 Усилитель
127, 128 Антенна
129 Блок оценки характеристики канала
140 Блок питания
150 Блок управления
210, 220, 230, 240, 250, 260 Устройство обработки информации
900 Смартфон
901 Процессор
902 Оперативное запоминающее устройство
903 Запоминающее устройство большой емкости
904 Интерфейс внешних соединений
906 Видеокамера
907 Датчики
908 Микрофон
909 Устройство ввода
910 Дисплей
911 Громкоговорители
913 Интерфейс беспроводной связи
914 Антенный переключатель
915 Антенна
917 Шина
918 Аккумулятор
919 Вспомогательный контроллер
920 Автомобильный навигатор
921 Процессор
922 Оперативное запоминающее устройство
924 Модуль GPS
925 Громкоговорители
926 Интерфейс данных
927 Плеер контента
928 Интерфейс носителя информации
929 Устройство ввода
930 Дисплей
931 Громкоговорители
933 Интерфейс беспроводной связи
934 Антенный переключатель
935 Антенна
938 Аккумулятор
941 Бортовая сеть
942 Модуль на стороне автомобиля
950 Точка радиодоступа
951 Контроллер
952 Оперативное запоминающее устройство
954 Устройство ввода
955 Дисплей
957 Сетевой интерфейс
958 Проводная сеть связи
963 Интерфейс беспроводной связи
964 Антенный переключатель
965 Антенна