МНОГОУРОВНЕВАЯ СКВАЖНОСТЬ РАБОЧИХ ЦИКЛОВ Российский патент 2012 года по МПК G06F17/00 H04W52/02 

Описание патента на изобретение RU2471228C2

Испрашивание приоритета

Данная заявка притязает на преимущество и приоритет находящейся в общей собственности предварительной заявки на патент США №61/047189, поданной 23 апреля 2008 г. и имеющей номер дела поверенного в США 061525P1, раскрытие сущности которой тем самым содержится по ссылке в данном документе.

Уровень техники

Область техники, к которой относится изобретение

Данная заявка, в общем, относится к беспроводной связи, а более конкретно, но не только, к связи с использованием нескольких уровней рабочих циклов.

Введение

Системы беспроводной связи могут быть выполнены с возможностью поддерживать различные конечные варианты применения. Чтобы поддерживать такие варианты применения, один или более компромиссов могут быть заданы при реализации данной системы с точки зрения потребляемой мощности, времени задержки, помех в канале, использования канала и других параметров системы. Например, некоторые сети могут использоваться для того, чтобы предоставлять возможности подключения для устройств с аккумуляторным питанием (к примеру, устройства, которое является относительно небольшим и/или портативным).

В некоторых аспектах требуется уменьшать потребляемую мощность таких устройств. Например, устройство, которое потребляет меньшую мощность, может использовать более компактный аккумулятор. Следовательно, потенциально устройство может быть изготовлено в меньшем форм-факторе и при более низких затратах. Помимо этого, устройство, которое потребляет меньшую мощность, может требовать менее частых перезарядок аккумулятора или замен аккумулятора. В этом случае устройство может быть более удобным для пользователя в применении и может предоставлять более низкую полную стоимость владения.

Некоторые типы сетей (к примеру, IEEE 802.15.1 и 802.15.4) могут поддерживать стратегии снижения мощности, которые предоставляют возможность устройству уменьшать свою полную потребляемую мощность. Здесь, если устройство более не передает или принимает пакеты, устройство может выключать определенные части устройства (к примеру, радиомодуль) в течение периода времени.

В некоторых случаях приемное устройство может активироваться из состояния низкого уровня мощности при обычных интервалах сканирования, чтобы определять, пытается или нет передающее устройство передавать данные. Приемное устройство может сканировать в течение заданного времени сканирования, которое короче длительности интервала сканирования. Отношение времени сканирования к интервалу сканирования может упоминаться как рабочий цикл состояния низкого уровня мощности.

Передающее устройство может оставаться в состоянии низкого уровня мощности до тех пор, пока не появится пакет для отправки. Когда имеется пакет для отправки, передающее устройство осуществляет поисковый вызов приемного устройства, чтобы инициировать передачу пакета. Здесь передающее устройство может многократно передавать сообщение поискового вызова, чтобы гарантировать, что приемное устройство примет сообщение поискового вызова во время одного из сканирований при низком уровне мощности приемного устройства.

При приеме сообщения поискового вызова приемное устройство может отправлять ответ в передающий узел, посредством чего оба устройства переходят в активное состояние. В течение активного состояния приемное устройство непрерывно сканирует на предмет входящих пакетов (т.е. рабочий цикл составляет 100%). Если нет обмена пакетами в течение заданного периода времени (к примеру, периода тайм-аута), передающие и приемные узлы возвращаются в состояние низкого уровня мощности.

В некоторых аспектах длительность периода тайм-аута является компромиссом между временем задержки и скважностью рабочих циклов. Если период тайм-аута является длительным, приемное устройство может тратить впустую мощность при сканировании на предмет пакетов. Например, относительно большая величина мощности может тратиться впустую при поддержке приложений с низкой скоростью передачи данных или если возникает относительно большое число ложных поисковых вызовов. С другой стороны, если период тайм-аута является коротким, более длительный интервал сканирования при низком уровне мощности зачастую преобладает над временем задержки. Кроме того, короткий период тайм-аута не может эффективно приспосабливать экспоненциальные откаты мощности, ассоциированные с управлением перегрузкой.

Сущность изобретения

Сущность примерных аспектов раскрытия приводится ниже. Следует понимать, что ссылки на термин "аспекты" в данном документе могут ссылаться на один или более аспектов раскрытия сущности.

Данное раскрытие сущности относится в некоторых аспектах к схеме рабочего цикла при низком уровне мощности, которая может использоваться для того, чтобы повышать производительность устройств, которые обмениваются данными через беспроводные пакетные каналы или которые обмениваются данными некоторым другим способом. В некоторых аспектах эта схема может способствовать меньшей потребляемой мощности без оказания значительного влияния на производительность связи (к примеру, время задержки). В некоторых аспектах эта схема может использоваться в персональных вычислительных сетях, сетях локального масштаба действия или других типах сетей, которые используют технологию сверхширокополосной связи или другую технологию (к примеру, технологию узкополосной связи).

Данное раскрытие сущности относится в некоторых аспектах к схеме рабочего цикла с использованием трех или более уровней рабочих циклов. Например, один рабочий цикл может быть ассоциирован с активным состоянием, рабочий цикл с малым периодом активности ассоциирован с периодическим состоянием, а рабочий цикл с еще меньшим периодом активности ассоциирован с состоянием ожидания. В некоторых аспектах беспроводное устройство может непрерывно сканировать на предмет сигналов (к примеру, пакетов данных) в активном состоянии, периодически сканировать на предмет сигналов (к примеру, пакетов данных) в течение периодического состояния и периодически сканировать на предмет сигналов (к примеру, сообщений поискового вызова) в течение состояния ожидания. В некоторых аспектах временная привязка различных состояний может быть коррелирована. Например, времена сканирования в течение состояния ожидания могут синхронизироваться с временами сканирования в течение периодического состояния и/или активного состояния.

Данное раскрытие сущности относится в некоторых аспектах к схеме рабочего цикла, в которой каждое беспроводное устройство в системе может независимо управлять своими состояниями рабочего цикла. Здесь первое устройство может переходить в другое состояние рабочего цикла на основе решений, принятых в этом устройстве, вместо изменения состояний на основе управляющих сообщений, принимаемых от второго устройства, которые инструктируют первому устройству изменять состояния. Например, приемное устройство может независимо задавать свое состояние рабочего цикла на основе того, принимает оно или нет и когда принимает сигналы. Помимо этого, передающее устройство может независимо задавать свое состояние рабочего цикла на основе того, передает передающее устройство или нет, или когда оно передает сигналы и принимает ответные сигналы от ассоциированного приемного устройства.

Краткое описание чертежей

Эти и другие примерные аспекты раскрытия сущности описываются в подробном описании и прилагаемой формуле изобретения, которая приведена ниже, и на прилагаемых чертежах, на которых:

Фиг. 1 является упрощенной блок-схемой нескольких примерных аспектов системы беспроводной связи;

Фиг. 2 является упрощенной схемой состояний, иллюстрирующей несколько примерных аспектов схемы трехуровневого рабочего цикла;

Фиг. 3 является упрощенной временной схемой, иллюстрирующей несколько примерных аспектов схемы трехуровневого рабочего цикла;

Фиг. 4A, 4B и 4C являются блок-схемой последовательности операций способа нескольких примерных аспектов операций рабочего цикла, которые могут выполняться посредством приемного узла;

Фиг. 5A, 5B и 5C являются блок-схемой последовательности операций способа нескольких примерных аспектов операций рабочего цикла, которые могут выполняться посредством передающего узла;

Фиг. 6 является упрощенной блок-схемой, иллюстрирующей несколько примерных аспектов компонентов системы связи;

Фиг. 7 является упрощенной блок-схемой нескольких примерных аспектов компонентов связи; и

Фиг. 8 и 9 являются упрощенными блок-схемами нескольких примерных аспектов устройств, выполненных с возможностью предоставлять многоуровневую скважность рабочих циклов, как рассматривается в данном документе.

В соответствии с установившейся практикой различные признаки, проиллюстрированные на чертежах, могут не быть нарисованы в масштабе. Соответственно,размеры различных признаков могут быть произвольно увеличены или уменьшены для ясности. Помимо этого, некоторые из чертежей могут быть упрощены для ясности. Таким образом, чертежи могут не иллюстрировать все компоненты данного устройства (к примеру, устройства) или способа. Наконец, аналогичные номера ссылок могут использоваться для того, чтобы обозначать аналогичные признаки по всему подробному описанию и чертежам.

Подробное описание изобретения

Различные аспекты раскрытия сущности описываются ниже. Должно быть очевидным то, что идеи в данном документе могут быть осуществлены во множестве форм и что все конкретные структуры, функции или и то, и другое, раскрытые в данном документе, являются просто характерными. На основе идей в данном документе специалисты в данной области техники должны принимать во внимание, что аспект, раскрытый в данном документе, может быть реализован независимо от любых других аспектов и что два или более этих аспектов могут быть комбинированы различными способами. Например, устройство может быть реализовано или способ может быть использован на практике с помощью любого числа аспектов, изложенных в данном документе. Помимо этого, такое устройство может быть реализовано или способ может быть использован на практике с помощью другой структуры, функциональности или структуры и функциональности, помимо или отличной от одного или более аспектов, изложенных в данном документе. Кроме того, аспект может содержать, по меньшей мере, один элемент формулы изобретения. В качестве вышеуказанного примера в некоторых аспектах способ беспроводной связи содержит: сканирование канала согласно первому рабочему циклу в течение первого рабочего состояния; сканирование канала согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом; сканирование канала согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом. Помимо этого, в некоторых аспектах первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

В качестве иллюстрации нижеприведенное описание описывает различные узлы, компоненты и операции беспроводной системы, в которой одно беспроводное устройство отправляет пакеты и принимает пакеты от одного или более других беспроводных узлов. Следует принимать во внимание, что идеи в данном документе также могут быть применимыми к другим типам узлов, другим типам устройств, другим типам систем связи и другим типам трафика (к примеру, передаче сигналов, которые не содержат пакеты).

Фиг. 1 иллюстрирует несколько примерных аспектов системы 100 беспроводной связи. В целях пояснения система 100 иллюстрируется как включающая в себя несколько беспроводных узлов 102, 104 и 106. Следует принимать во внимание, что эта система на практике может включать в себя другое число узлов.

Данное беспроводное устройство может ассоциироваться с одним или более других узлов, чтобы принимать и/или передавать один или более потоков трафика по одному или более каналов связи. С этой целью каждое беспроводное устройство может содержать, по меньшей мере, одну антенну и ассоциированные компоненты беспроводной связи. В примере по фиг. 1 узлы 102, 104 и 106 включают в себя приемо-передающие устройства 108, 110 и 112, соответственно (к примеру, приемо-передающие устройства по стандарту сверхширокополосной связи). Следует принимать во внимание, что такие узлы могут использовать различные типы приемо-передающих устройств в различных реализациях.

В некоторых реализациях два или более из узлов 102, 104 и 106 могут обмениваться данными друг с другом с помощью топологии сети с равноправными узлами. Например, каждый из узлов 102, 104 и 106 может содержать идентичную или практически аналогичную функциональность управления доступом к среде для осуществления доступа к средам связи. Кроме того, узлы 102, 104 и 106 могут осуществлять доступ к среде без использования координатора, центрального контроллера или другой аналогичной функциональности. Например, пара равноправных узлов может устанавливать канал и отправлять данные по каналу без координирования (к примеру, получения разрешения) с другими устройствами.

Когда данный узел (к примеру, узел 102) находится в рамках зоны покрытия другого узла (к примеру, узла 104), узлы могут устанавливать связь друг с другом посредством начального обмена данными по известному каналу. Например, каждому узлу может назначаться общий канал, по которому он регулярно сканирует на предмет (к примеру, предоставляет возможность своему приемному устройству обнаруживать) сигналов от соседних устройств. Помимо этого, общий канал на уровне всей системы может быть задан, посредством чего все узлы в системе могут регулярно сканировать канал.

Канал может быть задан различными способами. Например, в системе на основе импульсов (к примеру, системе по стандарту сверхширокополосной связи) канал может быть задан посредством выбора одного или более из периода повторения импульсов, задержки импульса, последовательности перескоков во времени или некоторого другого параметра. В некоторых аспектах различные наборы узлов (к примеру, соседние наборы узлов) могут пытаться задавать каналы, которые являются ортогональными или псевдоортогональными один с другим. В этом случае различные наборы узлов могут определять параметры каналов (к примеру, временную привязку импульсов), используемые посредством других наборов, посредством мониторинга служебных сигналов от других наборов, посредством приема информации временной привязки от других наборов или посредством получения связанной с параметрами информации некоторым другим способом. Таким образом, каждый набор узлов может задавать свои параметры каналов таким способом, который уменьшает потенциальные помехи со всеми соседними наборами узлов.

В нижеприведенном описании термин "приемный узел" может использоваться для того, чтобы упоминаться как беспроводное устройство, которое выполняет операции, касающиеся приема (к примеру, по данному каналу), а термин "передающий узел" может использоваться для того, чтобы упоминаться как беспроводное устройство, которое выполняет операции, касающиеся передачи (к примеру, по данному каналу). Такая ссылка не подразумевает, что беспроводное устройство не допускает выполнения операций как передачи, так и приема.

В некоторых аспектах данный узел может использовать схему многоуровневой скважности рабочих циклов, посредством которой узел может переходить в состояние рабочего цикла с малым периодом активности, чтобы экономить электроэнергию, когда он не передает или принимает пакеты. Например, в ориентированной на прием схеме управления доступом к среде передающий узел может быть выполнен с возможностью оставаться в состоянии низкого уровня мощности до тех пор, пока не появляются данные для передачи, в то время как приемный узел может быть выполнен с возможностью многократно сканировать на предмет передач от передающего узла. В таком случае приемный узел может потреблять относительно существенную величину мощности каждый раз, когда он сканирует на предмет пакетов. Это сканирование может быть, в частности, неэффективным с точки зрения потребляемой мощности в течение периодов времени, когда передающее устройство не передает данных или передает очень мало данных. Как поясняется ниже, схема многоуровневой скважности рабочих циклов может использоваться для того, чтобы уменьшать количество времени, которое приемный узел сканирует, когда активность трафика является низкой, при одновременном предоставлении эффективных передач данных, когда активность трафика является высокой.

Фиг. 2 и 3, соответственно, иллюстрируют изменения 200 состояния и временную привязку 300 примерной схемы трехуровневого рабочего цикла. Как проиллюстрировано посредством фиг. 2, в данный момент времени узел может работать в состоянии 202 ожидания, активном состоянии 204 или периодическом состоянии 206. Как проиллюстрировано посредством фиг. 3, приемный узел может сканировать (к примеру, как указано посредством областей 308 со штриховкой) согласно первому рабочему циклу в течение активного состояния 204, согласно второму рабочему циклу в течение периодического состояния 206 и согласно третьему рабочему циклу в течение состояния 202 ожидания. Здесь второй рабочий цикл может быть уменьшен по сравнению с первым рабочим циклом, а третий рабочий цикл может быть уменьшен по сравнению со вторым рабочим циклом.

Например, приемный узел может непрерывно сканировать обозначенный канал в активном состоянии 204. Здесь регулярное сканирование может заключать в себе непрерывное сканирование (к примеру, 100%-ный рабочий цикл) или сканирование согласно интервалу сканирования (к примеру, каждые 250 мс). Как представлено посредством линии 208 на фиг. 2, передающий или приемный узел может оставаться в активном состоянии 204 до тех пор, пока имеется активность по передаче пакетов (к примеру, активность, касающаяся приема или передачи пакетов) в течение периода TO1 сканирования (к примеру, 1 мс), проиллюстрированного на фиг. 3. На фиг. 3 передача пакетов указывается посредством областей 310 с перекрестной штриховкой (к примеру, если прием пакетов и передача пакетов указываются выше и ниже горизонтальной линии, соответственно). В случае, если пакеты не передаются в течение периода времени, превышающего или равного TO1, узел переходит в периодическое состояние 206, как представлено посредством линии 210 на фиг. 2.

В периодическом состоянии 206 приемный узел сканирует обозначенный канал время от времени, заданные посредством интервала 302 сканирования в периодическом состоянии (к примеру, 10 мс), и в течение продолжительности, заданной посредством периода 304A сканирования. Здесь может наблюдаться то, что второй рабочий цикл, ассоциированный с интервалом 302 и периодом 304A сканирования, уменьшен по сравнению с первым рабочим циклом. Если управляющее сообщение или данные передаются в течение периода сканирования периодического состояния 206, передающий или приемный узел может переходить обратно в активное состояние 204, как представлено посредством линии 212 на фиг. 2. Тем не менее, если управляющее сообщение или данные не передаются в течение периода времени, превышающего или равного периоду ТО2 тайм-аута (к примеру, 40 мс), проиллюстрированному на фиг. 3, узел переходит в состояние 202 ожидания, как представлено посредством линии 214 на фиг. 2.

В состоянии 202 ожидания приемный узел сканирует обозначенный канал время от времени, заданные посредством интервала 306 сканирования в состоянии ожидания (к примеру, от 100 мс до 1 с), и в течение продолжительности, заданной посредством периода 304B сканирования. В некоторых случаях период 304B сканирования может быть равным периоду 304A сканирования. Здесь можно отметить, что третий рабочий цикл, ассоциированный с интервалом 306 и периодом 304B сканирования, уменьшен по сравнению со вторым рабочим циклом. Как описано ниже, переход из состояния 202 ожидания в активное состояние 204 может происходить в результате передачи управляющего сообщения (к примеру, связанного с поисковыми вызовами сообщения) или данных (к примеру, пакета данных), как представлено посредством линии 216 на фиг. 2. Кроме того, передающий или приемный узел может переходить в состояние 202 ожидания при включении питания, после перезагрузки, после установления канала или при других обстоятельствах.

В некоторых аспектах длительность любых интервалов сканирования, ассоциированных с активным состоянием, периодическим состоянием или состоянием ожидания, может быть основана на различных операционных параметрах. Например, в некоторых аспектах интервал времени сканирования может быть основан на размере преамбулы пакета. Например, интервал сканирования может быть меньше последовательности преамбул, чтобы помогать гарантировать, что преамбула может обнаруживаться, по меньшей мере, посредством одного сканирования. В некоторых аспектах интервал времени сканирования может выбираться, чтобы приспосабливать ожидаемый уход синхросигнала (к примеру, относительный уход синхросигнала передающего устройства и ассоциированного приемного устройства). В некоторых аспектах интервал времени сканирования может быть основан на вероятности того, обнаружен или пропущен принимаемый пакет. Например, приемный узел, которому требуется высокое качество обслуживания, может выбирать консервативный интервал сканирования, чтобы уменьшать вероятность того, что он не обнаруживает входящий пакет.

Как подробнее поясняется ниже, в некоторых аспектах один или более периодов TO1 и TO2 сканирования могут относиться к числу сканирований в отличие от заданного период времени. Например, в приемном узле тайм-аут может наступать, если сообщение или данные не принимаются в течение заданного числа сканирований.

Как упомянуто выше, идеи в данном документе не ограничены пакетным трафиком. Например, в некоторых аспектах изменения состояния по фиг. 2 могут быть основаны на том, принимаются или нет сигналы (в отличие от пакетов). Таким образом, изменение состояния, представленное посредством линии 216, может следовать из приема или передачи сигнала. Изменение состояния, представленное посредством линии 212, может следовать из приема или передачи сигнала. Последовательность состояний, представленная посредством линии 208, может следовать из приема или передачи сигнала. Изменение состояния, представленное посредством линии 210, может следовать из отсутствия приема или передачи сигнала (к примеру, за заданный период времени или заданное число сканирований). Изменение состояния, представленное посредством линии 214, может следовать из отсутствия приема или передачи сигнала (к примеру, за заданный период времени или заданное число сканирований).

Вышеуказанный сигнал может принимать различные формы. Например, в некоторых аспектах этот сигнал может содержать битовую последовательность. Таким образом, в некоторых аспектах этот сигнал может содержать, по меньшей мере, часть из сообщения поискового вызова, сообщения подтверждения приема, сообщения обнаружения, управляющего сообщения, пакета, пакета данных, управляющего пакета или некоторого другого типа передачи служебных сигналов связи. Также в некоторых аспектах сигнал может содержать ответный сигнал. В этом случае ответный сигнал может содержать, например, ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

Примерные операции, касающиеся переходов между состояниями и временной привязки, ассоциированной с этими состояниями, далее поясняются подробнее в связи с блок-схемами последовательности операций способа по фиг. 4A-5C. Для удобства операции этих чертежей (или любые другие операции, поясненные или рассматриваемые в данном документе) могут описываться как выполняемые посредством конкретных компонентов (к примеру, компонентов системы 600, проиллюстрированных на фиг. 6). Следует принимать во внимание, тем не менее, что эти операции могут быть выполнены посредством других типов компонентов и могут быть выполнены с помощью другого числа компонентов. Также следует принимать во внимание, что одна или более операций, описанных в данном документе, возможно, не используется в данной реализации.

Фиг. 4A-4C описывают различные операции, которые может выполнять приемный узел. В частности, этапы 402-404 по фиг. 4A относятся к нескольким операциям, которые приемный узел может выполнять, чтобы задавать временную привязку состояния. Этапы 406-414 по фиг. 4A относятся к операциям, которые приемный узел может выполнять в состоянии ожидания. Этапы 416-432 по фиг. 4B относятся к операциям, которые приемный узел может выполнять в активном состоянии. Этапы 434-444 по фиг. 4C относятся к операциям, которые приемный узел может выполнять в периодическом состоянии.

Фиг. 5A-5C описывают различные операции, которые может выполнять передающий узел. Этап 502 по фиг. 5A относится к операциям, которые передающий узел может выполнять, чтобы задавать временную привязку состояния. Этапы 504-512 по фиг. 5A относятся к операциям, которые передающий узел может выполнять в состоянии ожидания. Этапы 514-524 по фиг. 5B относятся к операциям, которые передающий узел может выполнять в активном состоянии. Этапы 526-536 по фиг. 5C относятся к операциям, которые передающий узел может выполнять в периодическом состоянии.

Фиг. 6 иллюстрирует примерные компоненты передающего узла 602 (к примеру, узла 102 по фиг. 1) и ассоциированного приемного узла 604 (к примеру, узла 104). Узлы 602 и 604 включают в себя приемо-передающие устройства 606 и 608, соответственно, для обмена данными с другими узлами. Приемо-передающие устройства 606 и 608, соответственно, включают в себя приемные устройства 610 и 612 и передающие устройства 614 и 616. Другие компоненты узлов 602 и 604 описываются в связи с пояснением фиг. 4A-5C, которое приводится ниже.

Что касается фиг. 4A, как представлено посредством этапа 402, приемный узел 604 может выбирать один или более параметров рабочего цикла на основе типа узла. Например, период сканирования и/или интервал сканирования одного или более уровней рабочих циклов (к примеру, для одного или более различных состояний) может выбираться на основе типа устройства, осуществляющего приемный узел 604, и/или типа устройства, осуществляющего передающий узел 602. Таким образом, скважность рабочих циклов узлов может быть задана, чтобы приспосабливать требуемые рабочие характеристики узлов, требуемое качество обслуживания потока трафика, поддерживаемое посредством узлов, требования прикладного уровня, некоторые другие критерии или некоторую комбинацию вышеуказанного. В некоторых случаях контроллер 618 временной привязки может управлять параметрами рабочего цикла, используемыми посредством узла 604.

В качестве примера, когда пара узлов ассоциируется друг с другом, они могут согласовывать набор временных параметров канала, которые должны использоваться в канале, который они устанавливают. Такие параметры могут включать в себя, например, интервалы сканирования в периодическом состоянии и состоянии ожидания и периоды TO1 и TO2 сканирования, поясненные выше. Таким образом, данный узел может указывать эти параметры, чтобы удовлетворять свои потребности. Например, некоторые типы узлов (к примеру, переносной телефон, такой как сотовый телефон) должны поддерживать быстрые соединения с другими узлами (к примеру, периферийными устройствами), которые могут пытаться обмениваться данными с ним в любое время. В этом случае узел может выбирать относительно короткие интервалы сканирования, чтобы уменьшать задержку при подключении (к примеру, время задержки, ассоциированное с поисковыми вызовами), даже когда это может приводить к увеличению потребляемой мощности. Наоборот, для некоторых типов узлов (к примеру, часов, которые предоставляют интерфейс на дисплее пользователя для ассоциированного переносного телефона) более желательным является то, чтобы экономить энергопотребление, так что их аккумулятора хватает на длительное время. В этом случае узел может выбирать относительно длительные интервалы сканирования и/или меньшие периоды тайм-аута, чтобы уменьшать потребляемую мощность, ассоциированную со сканированием, даже когда это может приводить к увеличенному времени задержки и/или дополнительным прерванным соединениям.

Кроме того, в некоторых случаях параметры рабочего цикла могут быть заданы, чтобы более эффективно поддерживать тип трафика, обрабатываемый посредством узла. Например, некоторые узлы могут поддерживать периодический трафик, такой как протокол "речь-по-IP" ("VoIP"). В этом случае интервал сканирования в периодическом состоянии и период сканирования могут быть заданы так, что узел сканирует, когда периодический трафик передается. Кроме того, для некоторого типа узлов может быть важным поддерживать соединения с другими узлами, даже когда потоки трафика, переносимые посредством этих соединений, имеют относительно длительные прерывания трафика (к примеру, пульсирующий пакетный трафик). В этом случае узел может выбирать относительно длительные периоды тайм-аута, чтобы сокращать число прерванных соединений, даже когда это может приводить к увеличению потребляемой мощности.

Как показано на фиг. 6, узел 604 может сохранять свои временные параметры и другую информацию в некоторой форме запоминающего устройства 620. Эта информация может включать в себя, например, интервалы 622 временной привязки (к примеру, интервалы сканирования, периоды сканирования и период повторения импульсов) и временное смещение 624, ассоциированное с каждым каналом. Помимо этого узел 604 может сохранять информацию 626, касающуюся его типа узла и/или типов узлов для одного или более соседних (к примеру, ассоциированных) узлов.

Как представлено посредством этапа 404 по фиг. 4A, приемный узел 604 может коррелировать временную привязку различных состояний. Таким образом, узел (к примеру, узел 602), который определяет временную привязку узла 604 в одном состоянии, может легко определять (к примеру, оценивать) временную привязку узла 604 в другом состоянии. Например, контроллер 618 временной привязки может синхронизировать время (к примеру, время начала) интервалов сканирования различных состояний. В этом случае после определения временной привязки интервала сканирования узла 604 в течение периодического состояния узел 602 может легко определять временную привязку интервала сканирования узла 604 в течение состояния ожидания.

Как представлено посредством этапа 406, в некоторый момент времени (к примеру, как пояснено в данном документе) узел 604 переходит в состояние ожидания. Например, узел 604 может включать в себя контроллер 628 состояний (к примеру, содержащий конечный автомат), который управляет текущим состоянием узла. Здесь контроллер 628 состояний может выбирать конкретное состояние (к примеру, переход между состояниями) на основе одного или более заданных параметров (к примеру, параметров тайм-аута) и на основе условий, ассоциированных с экземпляром диаграммы 200 состояний.

В течение состояния ожидания большую часть времени узел 604 может работать в режиме с низким уровнем мощности, в котором один или более компонентов (к примеру, приемопередающего устройства 608) выключены или находятся в режиме пониженной мощности. Как представлено посредством этапов 408 и 410, в этом состоянии узел 604 ожидает до следующего интервала сканирования в состоянии ожидания, причем в это время он временно включает приемопередающее устройство 608 и сканирует канал в течение обозначенного периода сканирования (к примеру, периода 304B сканирования на фиг. 3). С этой целью узел 604 может использовать таймер и/или счетчик (таймер/счетчик 630), который предоставляет управляющие сигналы интервалов временной привязки для узла 604.

В некоторых аспектах изменения состояния узла 604 могут выполняться независимо от изменений состояния других узлов в системе. Например, на этапе 406 узел 604 может принимать решение, касающееся того, следует или нет переходить в состояние ожидания, на основе конкретного события, которое он наблюдает (к примеру, передачи или приема сигнала), и на основе информации, которую хранит узел 604 (к примеру, собственного экземпляра диаграммы 200 состояний узла 604). Таким образом, сам узел 604 определяет, когда он должен изменять состояния, в отличие от изменения состояния в ответ на сообщение от другого узла, которое инструктирует узлу 604 переключаться на конкретное состояние. Кроме того, передающий узел, который ассоциирован с узлом 604, не обязательно может переходить в состояние ожидания, когда узел 604 переходит в это состояние.

Как представлено посредством этапа 412, если сигнал не принят во время сканирования на этапе 410, узел 604 остается в состоянии ожидания. В этом случае узел 604 может многократно выполнять вышеуказанные операции до тех пор, пока сигнал не принимается. Как упомянуто выше, сигнал может принимать различные формы. Например, в некоторых аспектах узел 604 может сканировать на предмет сообщения поискового вызова (к примеру, простого сообщения, содержащего преамбулу и заголовок) или на предмет пакета данных на этапе 410.

Как представлено посредством этапа 414, если сообщение поискового вызова принимается на этапе 412, узел 604 отправляет ответ, чтобы сообщать узлу поисковых вызовов (к примеру, узлу 602), что сообщение поискового вызова принято. Здесь, контроллер 632 сообщений узла 604 может взаимодействовать с передающим устройством 616, чтобы отправлять ответ на поисковый вызов по соответствующему каналу.

В некоторых случаях узел 604 может принимать сообщения поискового вызова от нескольких узлов во время сканирования на этапе 410. В этих случаях узел 604 может быть выполнен с возможностью предоставлять один ответ на поисковый вызов, который может прослушиваться посредством всех узлов поисковых вызовов. Например, если узел 102 по фиг. 1 принимает сообщение поискового вызова от узла 104 и сообщение поискового вызова от узла 106 в течение данного периода сканирования, узел 102 может быть выполнен с возможностью отправлять один ответ на поисковый вызов на этапе 414, который может прослушиваться посредством узлов 102 и 104. Таким образом, все узлы поисковых вызовов могут получать сведения о том, что узел 604 переходит или находится в активном состоянии, и, как поясняется ниже, могут обнаруживать временную привязку узла 604.

С этой целью длительность ответа на поисковый вызов может быть задана так, что каждый из узлов поисковых вызовов принимает один ответ на поисковый вызов. Например, длина преамбулы ответа на поисковый вызов может быть задана на основе относительных периодов времени сканирования ответа на поисковый вызов узлов поисковых вызовов. Период сканирования ответа на поисковый вызов является периодом времени после передачи сообщения поискового вызова, которое узел поисковых вызовов сканирует на предмет ответа на сообщение поискового вызова. Здесь следует принимать во внимание, что один узел поисковых вызовов может отправлять свое сообщение поискового вызова в районе начала периода сканирования узла 604, при этом другой узел может отправлять свое сообщение поискового вызова в районе конца периода сканирования узла 604. Следовательно, длина преамбулы может быть задана, чтобы быть, по меньшей мере, равной периоду сканирования приемного узла (к примеру, периоду 304B) и завершаться через некоторое время после этого периода сканирования. Таким образом, любой узел поисковых вызовов, который отправляет сообщение поискового вызова в течение периода сканирования узла 604, может принимать, по меньшей мере, часть преамбулы ответа на поисковый вызов (к примеру, содержащей повторную последовательность) в течение периода сканирования ответа на поисковый вызов узла поисковых вызовов. В некоторых аспектах длина преамбулы ответа на поисковый вызов может быть задана так, чтобы быть превышающей обычный пакет. В некоторых случаях ответ на поисковый вызов может быть передан по указанному каналу (к примеру, широковещательному каналу, общему для всех узлов), чтобы предоставлять возможность нескольким узлам прослушивать ответ на поисковый вызов.

В некоторых аспектах ответ на поисковый вызов может содержать информацию временной привязки, которую узел поисковых вызовов может использовать, например, для того чтобы определять временную привязку состояния узла 604. Например, узел 604 может передавать ответ на поисковый вызов в момент, который коррелируется (к примеру, идет непосредственно после) с временной привязкой 306 интервалов состояния ожидания (фиг. 3) и/или временной привязкой 302 интервалов периодического состояния узла 604. Узел 604 также может включать в ответ на поисковый вызов информацию, которая указывает временную привязку интервала сканирования в состоянии ожидания и/или периодическом состоянии. Например, эта информация может содержать значение временного смещения, которое указывает интервал времени между передачей ответа на поисковый вызов и границей интервала сканирования в состоянии ожидания и/или периодическом состоянии.

Ссылаясь теперь на этап 416 по фиг. 4B, в ответ на прием сигнала на этапе 412, узел 604 переходит в активное состояние и начинает регулярное активное сканирование канала. Переход в это состояние может осуществляться посредством операции контроллера 628 состояний, например, при приеме сообщения поискового вызова на этапе 412 или после подтверждения приема сообщения поискового вызова на этапе 414. С другой стороны, переход узла 604 в активное состояние может выполняться независимо от изменений состояния других узлов в системе. Например, это изменение состояния может быть основано просто при приеме сигнала на этапе 412 в отличие от основания на приеме команды изменения состояния.

Как упомянуто выше, период тайм-аута (к примеру, TO1) может быть ассоциирован с активным состоянием. В некоторых аспектах этот период тайм-аута может управляться посредством таймера/счетчика 630. Например, в начале активного состояния таймер/счетчик 630 может сбрасывать значение счетчика таймера или значение (к примеру, значение счетчика сканирований) счетчика, который используется для того, чтобы указывать, наступает или нет тайм-аут.

Как представлено посредством этапа 418, если отсутствует активность по передаче служебных сигналов (к примеру, активность передачи данных, касающаяся приема пакетов или других форм данных) в течение периода времени, превышающего или равного периоду тайм-аута, узел 604 может переходить в периодическое состояние. С другой стороны, переход узла 604 в периодическое состояние может выполняться независимо от изменений состояния других узлов в системе. Таким образом, узел 604 может определять самостоятельно, чтобы переключать состояние, и передающий узел, который ассоциирован с узлом 604, не обязательно может переходить в периодическое состояние, когда узел 604 переходит в это состояние. Периодическое состояние описывается подробнее ниже в связи с фиг. 4C.

Если нет тайм-аута на этапе 418, узел 604 продолжает свое активное сканирование. На фиг. 3 это регулярное активное сканирование представляется посредством области со штриховкой в течение активного состояния. В некоторых аспектах рабочий цикл этого регулярного сканирования может составлять 100% (т.е. непрерывное сканирование) или менее 100% (к примеру, периодическое сканирование).

В качестве примера второго случая узел 604 может многократно сканировать в течение активного состояния таким способом, который обеспечивает то, что узел 604 принимает все пакеты, которые передаются в это время. Например, узел 604 может сканировать с интервалами, которые меньше длительности последовательности преамбул каждого сигнала (к примеру, пакета данных), отправляемого посредством ассоциированного передающего узла. Другими словами, интервал сканирования в активном состоянии может соответствовать частоте сканирования, которая является достаточно высокой для того, чтобы захватывать преамбулу асинхронного пакета (к примеру, пакет, который отправляется в любое время в течение активного состояния). Таким образом, когда пакет отправляется в течение активного состояния, узел 604 может принимать последовательность преамбул и начинать сканирование (к примеру, при 100%-ном рабочем цикле) для оставшейся части пакета.

Как представлено посредством этапа 420 по фиг. 4B, сканирование в течение активного состояния тем самым может быть основано на интервале сканирования в активном состоянии, посредством чего узел 604 ожидает до следующего интервала сканирования в активном состоянии (не показано на фиг. 3), чтобы сканировать канал в течение обозначенного периода сканирования (этап 422). Аналогичным образом, как описано выше, таймер/счетчик 630 может предоставлять сигналы интервалов временной привязки для активного состояния.

В случае если регулярное активное сканирование не использует интервал сканирования в активном состоянии, сканирование на этапе 422 вместо этого может относиться к сканированию при рабочем цикле в 100%. В этом случае приемное устройство 612 может быть активировано в течение всего периода активного сканирования.

Как представлено посредством этапа 424, если сигнал (к примеру, пакет) не принят в результате сканирования на этапе 422, узел 604 продолжает активное сканирование до тех пор, пока условие тайм-аута не достигается, или до тех пор, пока сигнал не принимается. Как упомянуто выше, период тайм-аута может быть основан на заданном периоде времени или заданном числе сканирований. В качестве примера второго случая, когда узел 604 использует периодическое сканирование в течение активного состояния, тайм-аут может указываться, когда сигнал не принят в течение заданного числа сканирований (к примеру, 4 или 5).

Если сигнал принят на этапе 424, узел 604 сбрасывает значение счетчика тайм-аута (к примеру, сбрасывает таймер или счетчик до 0) на этапе 426. Таким образом, период тайм-аута продлевается (к примеру, TO1 по фиг. 3 сдвигается вправо).

Как представлено посредством этапа 428, узел 604 может принимать сообщение поискового вызова от другого узла в то время, когда узел 604 находится в активном состоянии. Например, передающий узел, который не обменивается данными с узлом 604 в течение некоторого времени, может не знать текущего состояния узла 604. Следовательно, этот передающий узел может быть в состоянии ожидания и, следовательно, может отправлять сообщения поискового вызова, когда он желает устанавливать связь с узлом 604.

Как представлено посредством этапа 430, узел 604 передает ответ на поисковый вызов, если сообщение поискового вызова принимается на этапе 428. Поскольку сообщение поискового вызова может приниматься в любое время в течение активного состояния, ответ на поисковый вызов может не отправляться в момент, который соответствует границе интервала сканирования в состоянии ожидания и/или периодическом состоянии (к примеру, как в состоянии ожидания). Соответственно узел 604 может помечать этот ответ на поисковый вызов способом, отличным от ответа на поисковый вызов, передаваемого на этапе 414, так что узел поисковых вызовов не допускает, что временная привязка этого ответа на поисковый вызов коррелируется с временной привязкой интервала сканирования в состоянии ожидания.

В некоторых случаях ответ на поисковый вызов, переданный на этапе 430, может содержать информацию временной привязки, которую узел поисковых вызовов может использовать для того, чтобы определять временную привязку состояния узла 604. Например, узел 604 может передавать ответ на поисковый вызов в момент, который коррелируется (к примеру, синхронизируется) с временной привязкой интервалов узла. Что касается фиг. 3, узел 604 может передавать ответ на поисковый вызов в момент, который совпадает с временной привязкой интервала сканирования в периодическом состоянии (к примеру, как представлено посредством периода 312), и/или который совпадает с временной привязкой интервала сканирования в состоянии ожидания. В некоторых случаях узел 604 может включать в ответ на поисковый вызов информацию, которая служит признаком временной привязки интервалов. Например, эта информация может указывать временное смещение между временем передачи ответа на поисковый вызов и границей интервала сканирования (к примеру, время от границы интервала сканирования в состоянии ожидания и/или границы интервала сканирования в периодическом состоянии).

Кроме того, узел может отправлять один ответ на поисковый вызов на этапе 430, если несколько сообщений поискового вызова принимаются в течение данного периода времени на этапе 428. Это может заключать в себе, например, операции, которые являются аналогичными операциям, поясненными выше в связи с этапом 414.

Как представлено посредством этапа 432, если сообщение поискового вызова не принимается на этапе 428 (к примеру, сигнал является пакетом данных), узел 604 может передавать сообщение, чтобы подтверждать прием сигнала. Например, контроллер 632 сообщений может взаимодействовать с передающим устройством 616, чтобы передавать пакет подтверждения приема.

После передачи ответа или подтверждения приема поискового вызова последовательность операций может возвращаться к этапу 418, посредством чего узел 604 продолжает активно сканировать канал. Узел 604 тем самым может многократно выполнять вышеуказанные операции до тех пор, пока тайм-аут активного состояния не наступает.

Ссылаясь теперь на этап 434 по фиг. 4C, после перехода в периодическое состояние после истечения таймера тайм-аута активного состояния или достижения заданного значения счетчика сканирований тайм-аута узел 604 начинает периодическое сканирование канала. Такой переход может заключать в себе, например, загрузку посредством контроллера 628 состояния параметров интервала временной привязки, ассоциированных с периодическим состоянием, в таймер/счетчик 630. С другой стороны, узел 604 может независимо определять, переходить или нет в периодическое состояние (к примеру, просто на основе невозможности принимать сигнал).

Как упомянуто выше, период тайм-аута (к примеру, ТО2) может быть ассоциирован с периодическим состоянием. Таким образом, в начале периодического состояния таймер/счетчик 630 может сбрасывать значение счетчика таймера или значение (к примеру, значение счетчика сканирований) счетчика, который используется для того, чтобы указывать, наступает или нет тайм-аут.

Как представлено посредством этапа 436, узел 604 может переходить в состояние ожидания, если условие тайм-аута удовлетворяется. Таким образом, в реализациях, которые используют тайм-аут на основе таймера, состояние ожидания может истекать, если отсутствует активность по передаче служебных сигналов (к примеру, передача данных) в течение периода времени, превышающего или равного периоду тайм-аута в периодическом состоянии. Альтернативно в реализациях, которые используют тайм-аут на основе значений счетчика сканирований, состояние ожидания может истекать, если, например, заданное число сканирований в периодическом состоянии (к примеру, 4 или 5) выполнено с момента последней активности по передаче служебных сигналов.

Если нет тайм-аута на этапе 436, узел 604 продолжает периодическое сканирование канала. Как представлено посредством этапа 438, сканирование в течение периодического состояния может быть основано на интервале сканирования в периодическом состоянии, посредством чего узел 604 ожидает до следующего интервала сканирования в периодическом состоянии (к примеру, интервала 302 на фиг. 3), чтобы сканировать канал.

Если граница интервала сканирования достигается до того, как наступает тайм-аут, на этапе 440, узел 604 может временно активировать приемопередающее устройство 608, чтобы сканировать канал в течение обозначенного периода сканирования (к примеру, периода 304A). Если применимо, узел 604 может увеличивать значение счетчика сканирований в это время.

Как представлено посредством этапа 442, если сигнал (к примеру, пакет) не принят в результате сканирования на этапе 440, последовательность операций может возвращаться к этапу 436. Таким образом, узел 604 может продолжать периодическое сканирование до тех пор, пока условие тайм-аута не достигается, или до тех пор, пока сигнал не принимается.

Если сигнал принят на этапе 442, как представлено посредством этапа 444, узел 604 может передавать сообщение, чтобы подтверждать прием сигнала (к примеру, подтверждать прием пакета данных). Узел затем может деактивировать таймер/счетчик тайм-аута состояния ожидания и переходить в активное состояние, чтобы активно сканировать на предмет дополнительных пакетов.

В случае если принимаемый сигнал является сообщением поискового вызова (к примеру, от передающего узла, который не знает состояние узла 604), узел 604 может передавать ответ на поисковый вызов на этапе 444. В некоторых аспектах эта операция может быть аналогичной операциям, описанным выше на этапе 430. Например, ответ может указывать временную привязку интервалов узла 604, и один ответ может отправляться в случае, если несколько сообщений поискового вызова принимаются в течение периода сканирования в периодическом состоянии.

Ссылаясь теперь на операции передающего узла по фиг. 5A, как представлено посредством этапа 502, передающий узел 602 (к примеру, контроллер 634 временной привязки узла 602) может выбирать один или более параметров рабочего цикла для связи по каналу на основе типа узла. Эти операции могут быть аналогичными и/или быть комплементарными операциям выбора параметров, описанным выше в связи с этапом 402.

Как показано на фиг. 6, узел 602 также может сохранять информацию канала, такую как интервалы 636 временной привязки, временное смещение 638 и тип 640 узла, в запоминающем устройстве 642. С другой стороны, эта информация может быть аналогичной и/или комплементарной информации, сохраненной в запоминающем устройстве 620, как пояснено выше.

Как представлено посредством этапа 504, в некоторый момент времени (к примеру, после включения питания или в некоторое другое время, как пояснено в данном документе) узел 602 переходит в состояние ожидания. Аналогично узлу 604 узел 602 может включать в себя контроллер 644 состояний (к примеру, содержащий конечный автомат), который управляет текущим состоянием узла 602. Здесь операция контроллера 644 состояний (к примеру, при переходе между состояниями) может быть основана, например, на условиях, ассоциированных с экземпляром диаграммы 200 состояний, заданной для узла 602.

В некоторых аспектах изменения состояния узла 602 также выполняются независимо от изменений состояния других узлов в системе. С другой стороны, сам узел 602 может определять то, когда он должен изменять состояния, в отличие от изменения состояния в ответ на команду от другого узла, которая инструктирует узлу 602 переключаться на конкретное состояние. Например, на этапе 504 узел 602 может принимать решение, касающееся того, переходить или нет в состояние ожидания, на основе определенных событий, обнаруживаемых посредством узла 602 (к примеру, отсутствие передач сигналов), и на основе информации, поддерживаемой посредством узла 602 (к примеру, собственного экземпляра диаграммы 200 состояний узла 602). В некоторых аспектах решение посредством узла 602, чтобы изменять состояния, может быть основано на оценке текущего состояния ассоциированного приемного узла. Например, на основе информации, которую он обнаруживает (к примеру, относительно отсутствия передач сигналов или отсутствия принимаемых ответов на передачу), узел 602 может пытаться имитировать некоторые или все изменения состояния ассоциированного приемного узла (к примеру, узла 604). Таким образом, узел 602 может переходить в состояние ожидания или некоторое другое состояние каждый раз, когда он определяет (к примеру, оценивает), что узел 604 переходит в это состояние. Здесь, хотя приемный узел, который ассоциирован с узлом 602, может быть в данном состоянии одновременно с узлом 604, это может не всегда иметь место.

Как представлено посредством этапа 506, узел 602 может оставаться в состоянии ожидания до тех пор, пока не появляется информация (к примеру, данные) для отправки в ассоциированный приемный узел. В течение состояния ожидания большую часть времени узел 602 может быть в режиме с низким уровнем мощности, в котором один или более компонентов (к примеру, приемопередающего устройства 606) выключены или находятся в режиме пониженной мощности.

Как представлено посредством этапов 508 и 510, когда узел 602 имеет информацию для отправки, он может многократно отправлять сообщение поискового вызова до тех пор, пока он не принимает ответ на сообщение поискового вызова от приемного узла. В примере по фиг. 6 контроллер 646 сообщений может взаимодействовать с приемопередающим устройством 606, чтобы отправлять сообщения в другие узлы и обрабатывать принимаемые сообщения.

Как представлено посредством этапа 512, узел 602 (к примеру, контроллер 634 временной привязки) может задавать свои временные границы рабочего цикла на основе приема ответа на поисковый вызов. Например, как пояснено выше, приемный узел может отправлять ответ на поисковый вызов в момент, который коррелируется с границей интервала сканирования (к примеру, состояния ожидания или периодического состояния). Таким образом, узел 602 может использовать время приема ответа на поисковый вызов, чтобы определять временную привязку интервала рабочего цикла приемного узла. Также, как пояснено выше, ответ на поисковый вызов может включать в себя информацию временного смещения, которая связывает время передачи ответа на поисковый вызов с временной привязкой сканирования в периодическом состоянии и/или состоянии ожидания. В некоторых случаях значение временного смещения может быть общим (к примеру, идентичным) как для границы сканирования в периодическом состоянии, так и для границы сканирования в состоянии ожидания.

Таким образом, посредством синхронизации по времени приема сообщения поискового вызова или некоторого другого подходящего сигнала (и необязательно синхронизации на основе принимаемого индикатора временного смещения) узел 602 может определять то, когда отправлять сигналы (к примеру, пакеты) в периодическом состоянии, может определять то, когда отправлять сигналы (к примеру, сообщения поискового вызова) в состоянии ожидания, или может определять то, когда выполнять некоторую другую операцию на основе временной привязки. С этой целью узел 602 может использовать таймер и/или счетчик (таймер/счетчик 648), который предоставляет сигналы интервалов временной привязки для узла 602.

При приеме ответа на поисковый вызов узел 602 переходит в активное состояние, как представлено посредством этапа 514 по фиг. 5B. С другой стороны, в некоторых аспектах это изменение состояния может быть независимым от изменений состояния других узлов в системе. Например, узел 602 может независимо определять, переходить или нет в активное состояние (к примеру, на основе определения, что ассоциированный приемный узел находится в активном состоянии, как указано посредством узла 602, принимающего ответ на поисковый вызов от приемного узла).

Как упомянуто выше, период тайм-аута (к примеру, TO1) может быть ассоциирован с активным состоянием. Таким образом, в начале активного состояния для узла 602 таймер/счетчик 648 может сбрасывать значение счетчика таймера, который используется для того, чтобы указывать, наступает или нет тайм-аут. Как также упомянуто выше, этот период тайм-аута может быть основан на заданном периоде времени или периоде времени, ассоциированном с заданным количеством сканирований в активном состоянии.

Как представлено посредством этапа 516, если отсутствует активность по передаче служебных сигналов (к примеру, активность передачи данных, касающаяся передачи пакетов или других форм данных) в течение периода времени, превышающего или равного периоду тайм-аута, узел 602 может переходить в периодическое состояние. С другой стороны, узел 602 может независимо определять, переходить или нет в периодическое состояние (к примеру, на основе отсутствия передачи служебных сигналов, которая приводит к определению того, что ассоциированный приемный узел находится в периодическом состоянии). Периодическое состояние для узла 602 описывается подробнее ниже в связи с фиг. 5C.

Если нет тайм-аута на этапе 516, узел 602 определяет, имеет он или нет какую-либо информацию (к примеру, пакет данных и т.д.) для отправки в ассоциированный приемный узел на этапе 518. Если нет, операции этапов 516 и 518 могут повторяться до тех пор, пока не появится информация для отправки, или до тех пор, пока тайм-аут не наступает. Если имеется информация для отправки на этапе 518, узел 602 может временно активировать приемопередающее устройство 606, чтобы передавать сигнал на этапе 520.

Как представлено посредством этапа 522, узел 602 может ожидать сообщения от приемного узла, подтверждающего прием сигнала. Здесь контроллер 646 сообщений может взаимодействовать с приемным устройством 610, чтобы обрабатывать все принимаемые сообщения подтверждения приема.

Если подтверждение приема не принимается до того, как тайм-аут активности наступает (как представлено для удобства посредством последовательности операций до этапа 516), узел 602 может переходить в периодическое состояние, как пояснено выше. Таким образом, этот пример иллюстрирует, что узел 602 может оставаться в текущем состоянии, если он принимает конкретный сигнал (к примеру, сообщение) в течение периода тайм-аута, или может изменять состояние, если он не принимает тот сигнал в течение периода тайм-аута. Кроме того, в некоторых случаях узел 602 может выполнять некоторую форму операции восстановления после ошибок (к примеру, повторную передачу пакетов), если подтверждение приема не принимается в рамках заданного количества времени. Узел 602 может выполнять одну или более передач (к примеру, как представлено посредством этапа 520) в течение данного периода тайм-аута. В зависимости от конкретной реализации узел 602 может ожидать подтверждения приема перед отправкой дополнительных сигналов (к примеру, сообщений) или может продолжать отправлять сигналы при одновременном ожидании одного или более подтверждений приема.

Если подтверждение приема принимается на этапе 522, узел 602 сбрасывает значение счетчика тайм-аута на этапе 524. Последовательность операций затем возвращается к этапу 516, посредством чего узел 602 может продолжать отправку информации (к примеру, данных) в активном состоянии.

Ссылаясь теперь на этап 526 по фиг. 5C, узел 602 переходит в периодическое состояние после истечения своего таймера тайм-аута активного состояния, как упомянуто выше. Такой переход может заключать в себе, например, загрузку посредством контроллера 644 состояния параметров интервала временной привязки, ассоциированных с периодическим состоянием, в таймер/счетчик 648. С другой стороны, узел 602 может независимо определять, переходить или нет в периодическое состояние (к примеру, на основе отсутствия активности по передаче служебных сигналов, которая может приводить к определению того, что ассоциированный приемный узел находится в периодическом состоянии).

Как упомянуто выше, период тайм-аута (к примеру, ТО2), ассоциированный с заданным периодом времени или заданным числом сканирований, может быть ассоциирован с периодическим состоянием. Таким образом, в начале периодического состояния таймер/счетчик 648 может сбрасывать значение счетчика таймера, который используется для того, чтобы указывать, наступает или нет тайм-аут.

Как представлено посредством этапа 528, состояние ожидания может истекать, если отсутствует активность по передаче служебных сигналов (к примеру, передача данных) в течение периода времени, превышающего или равного периоду тайм-аута в периодическом состоянии. Узел 602 тем самым может переходить в состояние ожидания в этом случае. С другой стороны, узел 602 может выполнять собственное независимое определение того, переходить или нет в состояние ожидания.

Если нет тайм-аута на этапе 528, узел 602 продолжает свои операции периодического состояния. Таким образом, как представлено посредством этапа 530 узел 602 определяет, имеет он или нет какую-либо информацию (к примеру, пакет данных) для отправки. Если да, узел 602 ожидает до следующей границы периодического состояния, соответствующей временам сканирования в периодическом состоянии ассоциированного приемного узла (этап 532), причем в это время он может временно активировать приемопередающее устройство 606, чтобы передавать соответствующий сигнал в это время (этап 534), если нет промежуточного тайм-аута на этапе 528.

В случае если узел 602 передает сигнал на этапе 534, узел 602 ожидает подтверждения приема на этапе 536 (к примеру, при отслеживании на предмет тайм-аута активности и необязательном продолжении передавать сигналы, аналогично поясненному выше в связи с этапом 522). Также, как пояснено выше, если подтверждение приема не принимается в рамках заданного периода времени, узел 602 необязательно может выполнять операции восстановления после ошибок. Если подтверждение приема принимается на этапе 536 до того, как тайм-аут наступает, узел 602 переходит в активное состояние, чтобы начинать активные (к примеру, асинхронные) передачи в приемный узел.

Из вышеуказанного следует принимать во внимание, что эта схема скважности рабочих циклов предоставляет передачу данных, когда передающий узел и приемный узел находятся в состоянии рабочего цикла с малым периодом активности (к примеру, на этапах 412, 442 и 534). Помимо этого, эта схема предоставляет механизм, чтобы переходить из состояния рабочего цикла с малым периодом активности в состояние рабочего цикла с большим периодом активности, чтобы способствовать более эффективной обработке последующих передач данных.

Идеи в данном документе могут быть реализованы множеством способов. Например, узел может переходить между состояниями на основе различных критериев. Кроме того, различные критерии могут использоваться для того, чтобы определять временные параметры рабочего цикла.

В некоторых аспектах данная реализация может использовать два, три или более уровней рабочего цикла. Обозначив число рабочих циклов как "m" рабочих циклов, скважность рабочих циклов в системе может быть задана, например, следующим образом: уровень 1 = скважность рабочих циклов в x1%, уровень 2 = скважность рабочих циклов в x2%,..., уровень m = скважность рабочих циклов в xm% (где xm<...<x2<x1). После передачи/приема последнего пакета приемный узел сначала выполняет сканирования каналов с рабочим циклом x1 в течение первого периода тайм-аута (к примеру, TO1), приемный узел затем выполняет сканирования каналов с рабочим циклом x2 в течение второго периода тайм-аута (к примеру, TO2) и т.д.

В некоторых аспектах данное состояние может иметь несколько уровней рабочих циклов (к примеру, для выполнения сканирований каналов). Например, скважность рабочих циклов активных состояний и состояний ожидания, описанных выше, может рассматриваться как два различных уровня скважности рабочих циклов активного состояния. Здесь узел может работать в состоянии ожидания, в котором он активно не участвует в передаче пакетов, или он может работать в активном состоянии, в котором он активно участвует в передаче пакетов. В активном состоянии приемный узел может непрерывно сканировать канал в течение периода TO1 сканирования после передачи/приема пакета последних данных. Приемный узел затем может сканировать канал периодически на основе интервала 302 в течение периода ТО2 тайм-аута перед возвратом в состояние ожидания. Таким образом, в этом случае активное состояние может быть задано, чтобы поддерживать высокий уровень скважности рабочих циклов для относительно регулярных передач данных и меньший уровень скважности рабочих циклов, чтобы экономить электроэнергию при обработке потоков данных, которые являются менее регулярными. Следовательно, полный рабочий цикл активного состояния может составлять меньше 100%, но больше рабочего цикла состояния ожидания.

Идеи в данном документе могут быть включены в устройство, использующее различные компоненты для обмена данными, по меньшей мере, c одним другим устройством. Фиг. 7 иллюстрирует несколько примерных компонентов, которые могут использоваться для того, чтобы упрощать связь между устройствами. Здесь первое устройство 702 и второе устройство 704 выполнены с возможностью обмениваться данными через линию 706 беспроводной связи по подходящей среде.

Сначала рассматриваются компоненты, участвующие в отправке информации из устройства 702 в устройство 704 (к примеру, по обратной линии связи). Процессор 708 данных передачи (TX) принимает данные трафика (к примеру, пакеты данных) из буфера 710 данных или некоторого другого подходящего компонента. Процессор 708 данных передачи обрабатывает (к примеру, кодирует, перемежает и выполняет символьное преобразование) каждый пакет данных на основе выбранной схемы кодирования и модуляции и предоставляет символы данных. В общем символ данных является символом модуляции для данных, а пилотный символ является символом модуляции для пилотных сигналов (который известен априори). Модулятор 712 принимает символы данных, пилотные символы и, возможно, служебные сигналы для линии обратной связи и выполняет модуляцию (к примеру, OFDM или какую-либо другую надлежащую модуляцию) и/или другую обработку, указанную посредством системы, и предоставляет поток выходных символов псевдошумовой последовательности. Передающее устройство (TMTR) 714 обрабатывает (к примеру, преобразует в аналоговую форму, фильтрует, усиливает и преобразует с повышением частоты) поток выходных символов псевдошумовой последовательности и формирует модулированный сигнал, который затем передается из антенны 716.

Модулированные сигналы, передаваемые посредством устройства 702 (наряду с сигналами из других устройств, поддерживающих связь с устройством 704), принимаются посредством антенны 718 устройства 704. Приемное устройство (RCVR) 720 обрабатывает (к примеру, приводит к требуемым параметрам и оцифровывает) принимаемый сигнал от антенны 718 и предоставляет принимаемые выборки. Демодулятор (DEMOD) 722 обрабатывает (к примеру, демодулирует и обнаруживает) принимаемые выборки и предоставляет обнаруженные символы данных, которые могут быть шумовой оценкой символов данных, передаваемых в устройство 704 посредством другого устройства. Процессор 724 данных приема (RX) обрабатывает (к примеру, выполняет обратное символьное преобразование, обратное перемежение и декодирование) обнаруженные символы данных и предоставляет декодированные данные, ассоциированные с каждым передающим устройством (к примеру, устройством 702).

Далее рассматриваются компоненты, участвующие в отправке информации из устройства 704 в устройство 702 (к примеру, по прямой линии связи). В устройстве 704 данные трафика обрабатываются посредством процессора 726 данных передачи (TX), чтобы сформировать символы данных. Модулятор 728 принимает символы данных, пилотные символы и служебные сигналы для прямой линии связи, выполняет модуляцию (к примеру, OFDM или некоторую другую надлежащую модуляцию) и/или другую применимую обработку и предоставляет поток выходных символов псевдошумовой последовательности, который дополнительно приводится к требуемым параметрам посредством передающего устройства (TMTR) 730 и передается из антенны 718. В некоторых реализациях служебные сигналы для прямой линии связи могут включать в себя команды управления мощностью и другую информацию (к примеру, связанную с каналом связи), сформированную посредством контроллера 732 для всех устройств (к примеру, терминалов), передающих по обратной линии связи в устройство 704.

В устройстве 702 модулированный сигнал, передаваемый посредством устройства 704, принимается посредством антенны 716, приводится к требуемым параметрам, оцифровывается посредством приемного устройства (RCVR) 734 и обрабатывается посредством демодулятора (DEMOD) 736, чтобы получать обнаруженные символы данных. Процессор 738 RX-данных обрабатывает обнаруженные символы данных и предоставляет декодированные данные для устройства 702 и служебные сигналы линии прямой связи. Контроллер 740 принимает команды управления мощностью и другую информацию, чтобы управлять передачей данных и управлять мощностью передачи по обратной линии связи в устройство 704.

Контроллеры 740 и 732 направляют различные операции устройства 702 и устройства 704, соответственно. Например, контроллер может определять соответствующий фильтр, информацию отчетов по фильтру и декодировать информацию с использованием фильтра. Запоминающие устройства 742 и 744 могут сохранять программный код и данные, используемые посредством контроллеров 740 и 732, соответственно.

Фиг. 7 также иллюстрирует то, что компоненты связи могут включать в себя один или более компонентов, которые выполняют операции рабочего цикла, как рассматривается в данном документе. Например, компонент 746 управления рабочими циклами может взаимодействовать с контроллером 740 и/или другими компонентами устройства 702, чтобы отправлять/принимать информацию в/из другого устройства (к примеру, устройства 704). Аналогично компонент 748 управления рабочими циклами может взаимодействовать с процессором 732 и/или другими компонентами контроллера 704, чтобы отправлять/принимать информацию в/из другого устройства (к примеру, устройства 702). Следует принимать во внимание, что для каждого устройства 702 и 704 функциональность двух или более описанных компонентов может предоставляться посредством одного компонента. Например, один компонент обработки может предоставлять функциональность компонента 746 управления рабочими циклами и контроллера 740, и один компонент обработки может предоставлять функциональность компонента 748 управления рабочими циклами и контроллера 732.

Беспроводное устройство может включать в себя различные компоненты, которые выполняют функции на основе сигналов (к примеру, данных), которые передаются посредством передающего устройства или принимаются посредством приемного устройства в беспроводном устройстве. Например, беспроводная гарнитура может включать в себя преобразователь, выполненный с возможностью предоставлять аудиовывод на основе данных, принимаемых посредством приемного устройства, или данных, принимаемых в течение одного или более состояний, описанных в данном документе. Беспроводные часы могут включать в себя пользовательский интерфейс, выполненный с возможностью предоставлять индикацию на основе данных, принимаемых посредством приемного устройства, или данных, принимаемых в течение одного или более состояний, описанных в данном документе. Беспроводной датчик может включать в себя датчик, выполненный с возможностью предоставлять данные, которые должны быть переданы посредством передающего устройства или переданы в течение одного или более состояний, описанных в данном документе.

Беспроводное устройство может обмениваться данными через одну или более линий беспроводной связи, которые основаны или иным образом поддерживают любую подходящую технологию беспроводной связи. Например, в некоторых аспектах беспроводное устройство может ассоциироваться с сетью. В некоторых аспектах сеть может содержать персональную вычислительную сеть (к примеру, поддерживающую зону покрытия беспроводной связи порядка 30 метров) или сеть локального масштаба действия (к примеру, поддерживающую зону/зоны покрытия беспроводной связи порядка 10 метров), реализованную с помощью технологии сверхширокополосной связи (UWB) или некоторой другой подходящей технологии. В некоторых аспектах сеть может содержать локальную вычислительную сеть или глобальную вычислительную сеть. Беспроводное устройство может поддерживать или иным образом использовать одну или более из множества технологий, протоколов или стандартов беспроводной связи, таких как, например, CDMA, TDMA, OFDM, OFDMA, WiMAX и Wi-Fi. Аналогично беспроводное устройство может поддерживать или иным образом использовать одну или более из множества соответствующих схем модуляции или мультиплексирования. Беспроводное устройство тем самым может включать в себя соответствующие компоненты (к примеру, радиоинтерфейсы), чтобы устанавливать и обмениваться данными через одну или более линий беспроводной связи с использованием вышеуказанных или других технологий беспроводной связи. Например, устройство может содержать беспроводное приемопередающее устройство с ассоциированными компонентами передающего устройства и приемного устройства (к примеру, передающие устройства 614 и 616 и приемные устройства 610 и 612), которое может включать в себя различные компоненты (к примеру, формирователи сигналов и процессоры сигналов), которые упрощают связь по беспроводной передающей среде.

В некоторых аспектах беспроводное устройство может обмениваться данными через линию беспроводной связи на основе импульсов (к примеру, на основе коротких импульсов). Например, линия беспроводной связи на основе коротких импульсов может использовать сверхширокополосные импульсы, которые имеют относительно короткую длину (к примеру, порядка нескольких наносекунд или менее) и относительно широкую полосу пропускания. В некоторых аспектах сверхширокополосные импульсы могут иметь относительную ширину полосы порядка приблизительно 20% или более и/или иметь полосу пропускания порядка приблизительно 500 МГц или более.

Идеи в данном документе могут быть включены (к примеру, реализованы в рамках или выполнены посредством) во множество устройств (к примеру, устройств). Например, один или более рассматриваемых в данном документе аспектов могут быть включены в телефон (к примеру, сотовый телефон), персональное цифровое устройство (PDA), бытовое устройство (к примеру, музыкальное или видеоустройство), гарнитуру (к примеру, наушники, вставные наушники и т.д.), микрофон, медицинский датчик (к примеру, биометрический датчик, монитор частоты сердечных сокращений, шагомер, EKG-устройство, интеллектуальный бандаж и т.д.), пользовательское устройство ввода-вывода (к примеру, часы, пульт дистанционного управления, выключатель света, клавиатуру, мышь и т.д.), датчик условий работы (к примеру, монитор давления в шине), компьютер, кассовый терминал, бытовое устройство, слуховой аппарат, абонентскую приставку или любое другое подходящее устройство.

Эти устройства могут иметь различные требования по мощности и по данным. В некоторых аспектах идеи в данном документе могут быть выполнены с возможностью использования в приложениях с низким уровнем мощности (к примеру, с помощью схемы передачи служебных сигналов на основе коротких импульсов и режимов рабочего цикла при низком уровне мощности) и могут поддерживать множество скоростей передачи данных, в том числе и относительно высокие скорости передачи данных (к примеру, с помощью широкополосных импульсов).

В некоторых аспектах беспроводное устройство может содержать устройство доступа (к примеру, точку доступа для сети локального масштаба действия или персональной вычислительной сети) для системы связи. Такое устройство доступа может предоставлять, например, возможности подключения к другой сети (к примеру, глобальной вычислительной сети, такой как Интернет или сотовая сеть) через линию проводной или беспроводной связи. Соответственно устройство доступа может предоставлять другое устройство (к примеру, терминал доступа для сети локального масштаба действия или персональной вычислительной сети), чтобы осуществлять доступ к другой сети, или для некоторой другой функциональности. Помимо этого, следует принимать во внимание, что один или оба из устройств могут быть портативными или, в некоторых случаях, относительно непортативными.

Компоненты, описанные в данном документе, могут быть реализованы множеством способов. Что касается фиг. 8 и 9, устройства 800 и 900 представляются как последовательность взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные, например, посредством одной или более интегральных схем (к примеру, ASIC), или могут быть реализованы некоторым другим способом, как рассматривается в данном документе. Как пояснено в данном документе, интегральная схема может включать в себя процессор, программное обеспечение, другие компоненты или некоторую комбинацию вышеозначенного.

Устройства 800 и 900 могут включать в себя один или более модулей, которые могут выполнять одну или более функций, описанных выше относительно различных чертежей. Например, ASIC для сканирования или приема 802 может соответствовать, например, приемному устройству 612, как пояснено в данном документе. ASIC для изменения состояния 804 может соответствовать, например, контроллеру 628 состояний, как пояснено в данном документе. ASIC для корреляции временной привязки 806 может соответствовать, например, контроллеру 618 временной привязки, как пояснено в данном документе. ASIC для передачи 808 может соответствовать, например, передающему устройству 616, как пояснено в данном документе. ASIC для передачи 902 может соответствовать, например, передающему устройству 614, как пояснено в данном документе. ASIC для приема или сканирования 904 может соответствовать, например, приемному устройству 610, как пояснено в данном документе. ASIC для задания времен передачи или синхронизации по времени 906 может соответствовать, например, контроллеру 634 временной привязки, как пояснено в данном документе. ASIC для изменения состояния 908 может соответствовать, например, контроллеру 644 состояний, как пояснено в данном документе.

Как указано выше, в некоторых аспектах эти компоненты могут быть реализованы через соответствующие компоненты процессора. Эти компоненты процессора могут в некоторых аспектах быть реализованы, по меньшей мере частично, с использованием структуры, как рассматривается в данном документе. В некоторых аспектах процессор может быть выполнен с возможностью реализовывать часть или всю функциональность одного или более этих компонентов. В некоторых аспектах один или более компонентов, представленных посредством пунктирных прямоугольников, являются необязательными.

Как указано выше, устройства 800 и 900 могут содержать одну или более интегральных схем. Например, в некоторых аспектах одна интегральная схема может реализовывать функциональность одного или более проиллюстрированных компонентов, при этом в других аспектах несколько интегральных схем могут реализовывать функциональность одного или более проиллюстрированных компонентов.

Помимо этого, компоненты и функции, представленные фиг. 8 и 9, а также другие компоненты и функции, описанные в данном документе, могут быть реализованы с использованием любого подходящего средства. Такое средство также может быть реализовано, по меньшей мере частично, с использованием соответствующей структуры, как рассматривается в данном документе. Например, компоненты, описанные выше в связи с компонентами "ASIC для" фиг. 8 и 9, также могут соответствовать аналогично обозначенной функциональности "средство для". Таким образом, в некоторых аспектах одно или более таких средств могут быть реализованы с использованием одного или более компонентов процессора, интегральных схем или другой подходящей структуры, как рассматривается в данном документе.

Также следует понимать, что любая ссылка на элемент в данном документе с применением такого обозначения, как "первый", "второй" и т.д., в общем, не ограничивает количество или порядок этих элементов. Вместо этого, данные обозначения могут использоваться в данном документе в качестве удобного способа различения между двумя или более элементами или экземплярами элемента. Таким образом, ссылки на первые и вторые элементы не означают, что только два элемента могут использоваться в данном случае или что первый элемент должен предшествовать второму элементу некоторым образом. Кроме того, если не заявлено иное, набор элементов может содержать один или более элементов. Помимо этого, терминология формы "по меньшей мере, одно из следующего: A, B или C", используемая в описании или формуле изобретения, означает "A или B, или C, или любая комбинация вышеозначенного".

Специалисты в данной области техники должны понимать, что информация и сигналы могут быть представлены с помощью любой из множества различных технологий. Например, данные, инструкции, команды, информация, сигналы, биты, символы и символы псевдошумовой последовательности, которые могут приводиться в качестве примера по всему описанию выше, могут быть представлены посредством напряжений, токов, электромагнитных волн, магнитных полей или частиц, оптических полей или частиц либо любой комбинации вышеозначенного.

Специалисты в данной области техники дополнительно должны принимать во внимание, что любые из различных иллюстративных логических блоков, модулей, процессоров, средств, схем и этапов алгоритма, описанных в связи с аспектами, раскрытыми в данном документе, могут быть реализованы как электронные аппаратные средства (к примеру, цифровая реализация, аналоговая реализация или их комбинация, которая может быть спроектирована с помощью кодирования источника или какой-либо другой технологии), различные формы программного или проектного кода, содержащего инструкции (которые для удобства могут упоминаться в данном документе как "программное обеспечение" или "программный модуль") или комбинации вышеозначенного. Чтобы понятно иллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы описаны выше, в общем, на основе функциональности. Реализована ли эта функциональность в качестве аппаратных средств или программного обеспечения, зависит от конкретного варианта применения и проектных ограничений, накладываемых на систему в целом. Специалисты в данной области техники могут реализовывать описанную функциональность различными способами для каждого конкретного варианта применения, но такие решения по реализации не должны быть интерпретированы как отступление от объема настоящего раскрытия сущности.

Различные иллюстративные логические блоки, модули и схемы, описанные в связи с аспектами, раскрытыми в данном документе, могут быть реализованы в рамках или выполнены посредством интегральной схемы (IC), терминала доступа или точки доступа. IC может содержать процессор общего назначения, процессор цифровых сигналов (DSP), специализированную интегральную схему (ASIC), программируемую пользователем вентильную матрицу (FPGA) или другое программируемое логическое устройство, дискретный логический элемент или транзисторную логику, дискретные аппаратные компоненты, электрические компоненты, оптические компоненты, механические компоненты либо любую комбинацию вышеозначенного, выполненную с возможностью осуществлять функции, описанные в данном документе, и может приводить в исполнение коды или инструкции, которые постоянно размещаются на IC, вне IC или и там, и там. Процессором общего назначения может быть микропроцессор, но в альтернативном варианте процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP либо любая другая подобная конфигурация.

Следует понимать, что конкретный порядок или иерархия этапов в раскрытых процессах является примером типичного подхода. На основе конструктивных предпочтений следует понимать, что конкретный порядок или иерархия этапов в процессах может быть изменена, при этом оставаясь в рамках объема настоящего раскрытия. Пункты на способ в прилагаемой формуле изобретения представляют элементы различных этапов в примерном порядке и не имеют намерение быть ограниченными конкретным представленным порядком или иерархией.

Этапы способа или алгоритма, описанные в связи с раскрытыми в данном документе аспектами, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, приводимом в исполнение посредством процессора, или в их комбинации. Программный модуль (к примеру, включающий в себя выполняемые инструкции и связанные данные) и другие данные могут постоянно размещаться в запоминающем устройстве, таком как память типа RAM, флэш-память, память типа ROM, память типа EPROM, память типа EEPROM, регистры, жесткий диск, съемный диск, CD-ROM или любая другая форма машиночитаемого носителя хранения данных, известного в данной области техники. Примерный носитель хранения данных может соединяться с машиной, такой как, например, компьютер/процессор (который может упоминаться в данном документе, для удобства, как "процессор"), причем такой процессор может считывать информацию (к примеру, код) и записывать информацию на носитель хранения данных. Примерный носитель хранения данных может быть встроен в процессор. Процессор и носитель хранения данных могут постоянно размещаться в ASIC. ASIC может постоянно размещаться в абонентском устройстве. В альтернативном варианте процессор и носитель хранения данных могут постоянно размещаться как дискретные компоненты в абонентском устройстве. Кроме того, в некоторых аспектах любой подходящий компьютерный программный продукт может содержать машиночитаемый носитель, содержащий коды (к примеру, выполняемые, по меньшей мере, посредством одного компьютера), касающиеся одного или более аспектов раскрытия сущности. В некоторых аспектах компьютерный программный продукт может содержать упаковку.

Предшествующее описание раскрытых аспектов предоставлено для того, чтобы давать возможность любому специалисту в данной области техники создавать или использовать настоящее раскрытие сущности. Различные модификации в этих аспектах должны быть очевидными для специалистов в данной области техники, а описанные в данном документе общие принципы могут быть применены к другим аспектам без отступления от объема раскрытия сущности. Таким образом, настоящее раскрытие сущности не имеет намерение быть ограниченным показанными в данном документе аспектами, а должно удовлетворять самому широкому объему, согласованному с принципами и новыми признаками, раскрытыми в данном документе.

Похожие патенты RU2471228C2

название год авторы номер документа
МЕЖСИСТЕМНАЯ ПОДВИЖНОСТЬ В РЕЖИМЕ ОЖИДАНИЯ 2008
  • Джаретта Джерардо
  • Цирцис Джордж
  • Ахмаваара Калле И.
RU2448429C2
УПРАВЛЕНИЕ АССОЦИАЦИЯМИ В СЕТЯХ ad hoc 2007
  • Абхишек Абхишек
  • Шэнь Хуэй
  • Жуань Цзяньдун
RU2456755C2
УЗЕЛ СЕТИ РАДИОДОСТУПА И СПОСОБ ДЛЯ СКООРДИНИРОВАННЫХ ВО ВРЕМЕНИ СОТ ДЛЯ РАСШИРЕННОГО ПРЕРЫВИСТОГО ПРИЕМА (EDRX) 2016
  • Диачина, Джон Уолтер
  • Шлива-Бертлинг, Пауль
  • Йоханссон, Никлас
RU2676409C1
УЗЕЛ СЕТИ РАДИОДОСТУПА И СПОСОБ ДЛЯ СКООРДИНИРОВАННЫХ ВО ВРЕМЕНИ СОТ ДЛЯ РАСШИРЕННОГО ПРЕРЫВИСТОГО ПРИЕМА (eDRX) 2016
  • Диачина Джон Уолтер
  • Шлива-Бертлинг Пауль
  • Йоханссон Никлас
RU2713600C2
УПРАВЛЕНИЕ ШАБЛОНАМИ АКТИВАЦИИ 2011
  • Тэйлер Дэвид Г.
  • Сринивасан Камалавасан
  • Ритц Эндрю Дж.
  • Гатта Сринивас Рагху
  • Эртугай Осман Н.
  • Гаддехосур Поорнананда Р.
  • Анипко Дмитрий А.
RU2595968C2
EPC-УЛУЧШЕНИЕ ДЛЯ ДЛИННОГО DRX И ЭНЕРГОСБЕРЕГАЮЩЕГО СОСТОЯНИЯ 2013
  • Ян Юн
  • Чэнь Цян
  • Хедман Петер
  • Ольссон Тони
RU2645157C2
СХЕМЫ УПРАВЛЕНИЯ ПОИСКОВЫМ ВЫЗОВОМ И ЭНЕРГОПОТРЕБЛЕНИЕМ ДЛЯ ДОСТУПА К ЛОКАЛЬНОЙ СЕТИ 2009
  • Улупинар Фатих
  • Агаше Параг А.
  • Гупта Раджарши
RU2510158C2
ЭФФЕКТИВНАЯ ОПЕРАЦИЯ СПЯЩЕГО РЕЖИМА ДЛЯ СИСТЕМ OFDMA 2009
  • Паланки Рави
  • Лин Джереми Х.
  • Сампатх Хемантх
RU2475964C2
ПРЕДОСТАВЛЕНИЕ НЕСКОЛЬКИХ УРОВНЕЙ ОБСЛУЖИВАНИЯ ДЛЯ БЕСПРОВОДНОЙ СВЯЗИ 2009
  • Гупта Раджарши
  • Улупинар Фатих
  • Агаше Параг А.
  • Тиннакорнсрисупхап Пирапол
  • Пракаш Раджат
  • Хорн Гэйвин Б.
  • Джаретта Джерардо
  • Ахмаваара Калле И.
  • Сонг Осок
RU2480934C2
УПРАВЛЕНИЕ БЕСПРОВОДНЫМИ УСТРОЙСТВАМИ В ОГРАНИЧЕННОМ РАДИОПОКРЫТИИ 2015
  • Шлива-Бертлинг Пауль
  • Сундберг Мортен
  • Диачина Джон Уолтер
  • Йоханссон Никлас
RU2663376C2

Иллюстрации к изобретению RU 2 471 228 C2

Реферат патента 2012 года МНОГОУРОВНЕВАЯ СКВАЖНОСТЬ РАБОЧИХ ЦИКЛОВ

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении потребляемой мощности беспроводных устройств без оказания значительного влияния на производительность связи. Способ беспроводной связи содержит этапы, на которых: сканируют канал согласно первому рабочему циклу в течение первого рабочего состояния; сканируют канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом; сканируют канал согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом; принимают сообщения поискового вызова от множества узлов в рамках заданного периода времени; и передают один ответ на сообщения поискового вызова. 14 н. и 120 з.п. ф-лы, 13 ил.

Формула изобретения RU 2 471 228 C2

1. Способ беспроводной связи, содержащий этапы, на которых:
сканируют канал согласно первому рабочему циклу в течение первого рабочего состояния;
сканируют канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
сканируют канал согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
принимают сообщения поискового вызова от множества узлов в рамках заданного периода времени; и
передают один ответ на сообщения поискового вызова.

2. Способ по п.1, в котором первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

3. Способ по п.1, в котором:
сканирование каналов согласно второму рабочему циклу содержит этап, на котором время от времени периодически сканируют на основе первого временного интервала;
сканирование каналов согласно третьему рабочему циклу содержит этап, на котором время от времени периодически сканируют на основе второго временного интервала; и
второй временной интервал длительнее первого временного интервала.

4. Способ по п.3, в котором сканирование каналов согласно первому рабочему циклу содержит этап, на котором непрерывно сканируют канал.

5. Способ по п.3, в котором:
сканирование каналов согласно первому рабочему циклу содержит этап, на котором время от времени периодически сканируют на основе третьего временного интервала; и
третий временной интервал меньше первого временного интервала.

6. Способ по п.5, в котором третий временной интервал соответствует частоте сканирования, которая является достаточно высокой для того, чтобы захватывать преамбулу асинхронного пакета.

7. Способ по п.5, в котором длительность любого из первого временного интервала, второго временного интервала или третьего временного интервала основана, по меньшей мере, на одном из: размера преамбулы пакета, ухода синхросигнала или вероятности необнаружения пакета.

8. Способ по п.1, дополнительно содержащий этапы, на которых:
переходят из первого рабочего состояния во второе рабочее состояние, если сигнал не принят в течение первого периода тайм-аута; и
переходят из второго рабочего состояния в третье рабочее состояние, если сигнал не принят в течение второго периода тайм-аута.

9. Способ по п.8, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

10. Способ по п.1, дополнительно содержащий этапы, на которых:
переходят из первого рабочего состояния во второе рабочее состояние, если сигнал не принят во время первого заданного количества последовательных сканирований каналов; и
переходят из второго рабочего состояния в третье рабочее состояние, если сигнал не принят во время второго заданного количества последовательных сканирований каналов.

11. Способ по п.10, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

12. Способ по п.1, дополнительно содержащий этапы, на которых:
переходят из третьего рабочего состояния в первое рабочее состояние, если сигнал принят; и
переходят из второго рабочего состояния в первое рабочее состояние, если сигнал принят.

13. Способ по п.12, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

14. Способ по п.1, дополнительно содержащий этап, на котором коррелируют периодическую временную привязку сканирования в течение третьего рабочего состояния с периодической временной привязкой сканирования в течение второго рабочего состояния.

15. Способ по п.14, в котором периодическая временная привязка сканирования в течение третьего рабочего состояния и периодическая временная привязка сканирования в течение второго рабочего состояния основаны на общем временном смещении.

16. Способ по п.1, дополнительно содержащий этап, на котором передают ответный сигнал, если сигнал принят в течение любого из сканирований каналов, при этом ответный сигнал содержит сообщение подтверждения приема или ответ на сообщение поискового вызова.

17. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают сообщение поискового вызова; и
передают ответ на сообщение поискового вызова, при этом временная привязка передачи ответа предоставляет индикацию относительно временной привязки сканирования в течение второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

18. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают сообщение поискового вызова; и
передают ответ на сообщение поискового вызова, при этом ответ включает в себя индикацию относительно временной привязки сканирования в течение второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

19. Способ по п.1, в котором передача одного ответа содержит этап, на котором передают в широковещательном режиме один ответ по каналу, который является общим для множества узлов.

20. Способ по п.1, в котором длина преамбулы одного ответа основана на относительных временах периодов сканирования, ассоциированных с множеством узлов.

21. Способ по п.1, в котором, по меньшей мере, один из первого рабочего цикла, второго рабочего цикла или третьего рабочего цикла основан на типе узла.

22. Устройство для беспроводной связи, содержащее:
контроллер состояний, выполненный с возможностью управлять переходами между первым рабочим состоянием, вторым рабочим состоянием и третьим рабочим состоянием;
приемное устройство, выполненное с возможностью:
сканировать канал согласно первому рабочему циклу в течение первого рабочего состояния;
сканировать канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
сканировать канал согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
принимать сообщения поискового вызова от множества узлов в рамках заданного периода времени; и
передающее устройство, выполненное с возможностью передавать один ответ на сообщения поискового вызова.

23. Устройство по п.22, в котором первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

24. Устройство по п.22, в котором:
сканирование каналов согласно второму рабочему циклу содержит периодическое сканирование время от времени на основе первого временного интервала;
сканирование каналов согласно третьему рабочему циклу содержит периодическое сканирование время от времени на основе второго временного интервала; и
второй временной интервал длительнее первого временного интервала.

25. Устройство по п.24, в котором сканирование каналов согласно первому рабочему циклу содержит непрерывное сканирование канала.

26. Устройство по п.24, в котором:
сканирование каналов согласно первому рабочему циклу содержит периодическое сканирование время от времени на основе третьего временного интервала; и
третий временной интервал меньше первого временного интервала.

27. Устройство по п.26, в котором третий временной интервал соответствует частоте сканирования, которая является достаточно высокой для того, чтобы захватывать преамбулу асинхронного пакета.

28. Устройство по п.26, в котором длительность любого из первого временного интервала, второго временного интервала или третьего временного интервала основана, по меньшей мере, на одном из: размера преамбулы пакета, ухода синхросигнала или вероятности необнаружения пакета.

29. Устройство по п.22, в котором контроллер состояний дополнительно выполнен с возможностью:
переходить из первого рабочего состояния во второе рабочее состояние, если сигнал не принят в течение первого периода тайм-аута; и
переходить из второго рабочего состояния в третье рабочее состояние, если сигнал не принят в течение второго периода тайм-аута.

30. Устройство по п.29, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

31. Устройство по п.22, в котором контроллер состояний дополнительно выполнен с возможностью:
переходить из первого рабочего состояния во второе рабочее состояние, если сигнал не принят во время первого заданного количества последовательных сканирований каналов; и
переходить из второго рабочего состояния в третье рабочее состояние, если сигнал не принят во время второго заданного количества последовательных сканирований каналов.

32. Устройство по п.31, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

33. Устройство по п.22, в котором контроллер состояний дополнительно выполнен с возможностью:
переходить из третьего рабочего состояния в первое рабочее состояние, если сигнал принят; и
переходить из второго рабочего состояния в первое рабочее состояние, если сигнал принят.

34. Устройство по п.33, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

35. Устройство по п.22, дополнительно содержащее контроллер временной привязки, выполненный с возможностью коррелировать периодическую временную привязку сканирования в течение третьего рабочего состояния с периодической временной привязкой сканирования в течение второго рабочего состояния.

36. Устройство по п.35, в котором периодическая временная привязка сканирования в течение третьего рабочего состояния и периодическая временная привязка сканирования в течение второго рабочего состояния основаны на общем временном смещении.

37. Устройство по п.22, дополнительно содержащее передающее устройство, выполненное с возможностью передавать ответный сигнал, если сигнал принят посредством приемного устройства в течение любого из сканирований каналов, при этом ответный сигнал содержит сообщение подтверждения приема или ответ на сообщение поискового вызова.

38. Устройство по п.22, в котором:
приемное устройство дополнительно выполнено с возможностью принимать сообщение поискового вызова; и
устройство дополнительно содержит передающее устройство, выполненное с возможностью передавать ответ на сообщение поискового вызова, при этом временная привязка передачи ответа предоставляет индикацию относительно временной привязки сканирования в течение второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

39. Устройство по п.22, в котором:
приемное устройство дополнительно выполнено с возможностью принимать сообщение поискового вызова; и
устройство дополнительно содержит передающее устройство, выполненное с возможностью передавать ответ на сообщение поискового вызова, при этом ответ включает в себя индикацию относительно временной привязки сканирования в течение второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

40. Устройство по п.22, в котором передача одного ответа содержит передачу в широковещательном режиме одного ответа по каналу, который является общим для множества узлов.

41. Устройство по п.22, в котором длина преамбулы одного ответа основана на относительных временах периодов сканирования, ассоциированных с множеством узлов.

42. Устройство по п.22, в котором, по меньшей мере, один из первого рабочего цикла, второго рабочего цикла или третьего рабочего цикла основан на типе узла.

43. Устройство для беспроводной связи, содержащее:
средство для сканирования канала согласно первому рабочему циклу в течение первого рабочего состояния;
средство для сканирования канала согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
средство для сканирования канала согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
средство для приема сообщений поискового вызова от множества узлов в рамках заданного периода времени; и
средство для передачи одного ответа на сообщения поискового вызова.

44. Устройство по п.43, в котором первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

45. Устройство по п.43, в котором:
сканирование каналов согласно второму рабочему циклу содержит периодическое сканирование время от времени на основе первого временного интервала;
сканирование каналов согласно третьему рабочему циклу содержит периодическое сканирование время от времени на основе второго временного интервала; и
второй временной интервал длительнее первого временного интервала.

46. Устройство по п.45, в котором сканирование каналов согласно первому рабочему циклу содержит непрерывное сканирование канала.

47. Устройство по п.45, в котором:
сканирование каналов согласно первому рабочему циклу содержит периодическое сканирование время от времени на основе третьего временного интервала; и
третий временной интервал меньше первого временного интервала.

48. Устройство по п.47, в котором третий временной интервал соответствует частоте сканирования, которая является достаточно высокой для того, чтобы захватывать преамбулу асинхронного пакета.

49. Устройство по п.47, в котором длительность любого из первого временного интервала, второго временного интервала или третьего временного интервала основана, по меньшей мере, на одном из: размера преамбулы пакета, ухода синхросигнала или вероятности необнаружения пакета.

50. Устройство по п.43, дополнительно содержащее:
средство для перехода из первого рабочего состояния во второе рабочее состояние, если сигнал не принят в течение первого периода тайм-аута; и
средство для перехода из второго рабочего состояния в третье рабочее состояние, если сигнал не принят в течение второго периода тайм-аута.

51. Устройство по п.50, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

52. Устройство по п.43, дополнительно содержащее:
средство для перехода из первого рабочего состояния во второе рабочее состояние, если сигнал не принят во время первого заданного количества последовательных сканирований каналов; и
средство для перехода из второго рабочего состояния в третье рабочее состояние, если сигнал не принят во время второго заданного количества последовательных сканирований каналов.

53. Устройство по п.52, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

54. Устройство по п.43, дополнительно содержащее:
средство для перехода из третьего рабочего состояния в первое рабочее состояние, если сигнал принят; и
средство для перехода из второго рабочего состояния в первое рабочее состояние, если сигнал принят.

55. Устройство по п.54, в котором каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение.

56. Устройство по п.43, дополнительно содержащее средство для корреляции периодической временной привязки сканирования в течение третьего рабочего состояния с периодической временной привязкой сканирования в течение второго рабочего состояния.

57. Устройство по п.56, в котором периодическая временная привязка сканирования в течение третьего рабочего состояния и периодическая временная привязка сканирования в течение второго рабочего состояния основаны на общем временном смещении.

58. Устройство по п.43, дополнительно содержащее средство для передачи ответного сигнала, если сигнал принят в течение любого из сканирований каналов, при этом ответный сигнал содержит сообщение подтверждения приема или ответ на сообщение поискового вызова.

59. Устройство по п.43, дополнительно содержащее:
средство для приема сообщения поискового вызова; и
средство для передачи ответа на сообщение поискового вызова, при этом временная привязка передачи ответа предоставляет индикацию относительно временной привязки сканирования в течение второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

60. Устройство по п.43, дополнительно содержащее:
средство для приема сообщения поискового вызова; и
средство для передачи ответа на сообщение поискового вызова, при этом ответ включает в себя индикацию относительно временной привязки сканирования в течение второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

61. Устройство по п.43, в котором передача одного ответа содержит передачу в широковещательном режиме одного ответа по каналу, который является общим для множества узлов.

62. Устройство по п.43, в котором длина преамбулы одного ответа основана на относительных временах периодов сканирования, ассоциированных с множеством узлов.

63. Устройство по п.43, в котором, по меньшей мере, один из первого рабочего цикла, второго рабочего цикла или третьего рабочего цикла основан на типе узла.

64. Компьютерно-читаемый носитель, содержащий коды, выполняемые для того, чтобы:
сканировать канал согласно первому рабочему циклу в течение первого рабочего состояния;
сканировать канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
сканировать канал согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
принимать сообщения поискового вызова от множества узлов в рамках заданного периода времени; и
передавать один ответ на сообщения поискового вызова.

65. Гарнитура для беспроводной связи, содержащая:
приемное устройство, выполненное с возможностью:
сканировать канал согласно первому рабочему циклу в течение первого рабочего состояния;
сканировать канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
сканировать канал согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
принимать сообщения поискового вызова от множества узлов в рамках заданного периода времени; и
передающее устройство, выполненное с возможностью передавать один ответ на сообщения поискового вызова; и
преобразователь, выполненный с возможностью предоставлять аудиовывод на основе данных, принятых через приемное устройство.

66. Часы для беспроводной связи, содержащие:
приемное устройство, выполненное с возможностью:
сканировать канал согласно первому рабочему циклу в течение первого рабочего состояния;
сканировать канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
сканировать канал согласно третьему рабочему циклу в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
принимать сообщения поискового вызова от множества узлов в рамках заданного периода времени; и
передающее устройство, выполненное с возможностью передавать один ответ на сообщения поискового вызова; и
пользовательский интерфейс, выполненный с возможностью предоставлять индикацию на основе данных, принимаемых через приемное устройство.

67. Датчик для беспроводной связи, содержащий:
приемное устройство, выполненное с возможностью:
сканировать канал согласно первому рабочему циклу в течение первого рабочего состояния;
сканировать канал согласно второму рабочему циклу в течение второго рабочего состояния, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
сканировать канал согласно третьему рабочему состоянию в течение третьего рабочего состояния, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
принимать сообщения поискового вызова от множества узлов в рамках заданного периода времени; и
передающее устройство, выполненное с возможностью передавать один ответ на сообщения поискового вызова; и
датчик, выполненный с возможностью предоставлять данные, передаваемые во время, по меньшей мере, одного из: первого рабочего состояния, второго рабочего состояния или третьего рабочего состояния.

68. Способ беспроводной связи, содержащий этапы, на которых:
передают по каналу в любое время в течение первого рабочего состояния, при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
время от времени передают по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
время от времени передают по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
передают сообщение поискового вызова; и
принимают ответ на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов.

69. Способ по п.68, в котором первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

70. Способ по п.68, в котором:
передача в течение второго рабочего состояния содержит этап, на котором передают в момент, который совпадает с временной привязкой сканирования, ассоциированной со вторым рабочим циклом;
передача в течение третьего рабочего состояния содержит этап, на котором передают достаточно часто для того, чтобы, по меньшей мере, одна передача в течение третьего рабочего состояния совпадала во времени с временной привязкой сканирования, ассоциированной с третьим рабочим циклом;
временная привязка сканирования, ассоциированная со вторым рабочим циклом, основана на первом временном интервале;
временная привязка сканирования, ассоциированная с третьим рабочим циклом, основана на втором временном интервале; и
второй временной интервал длительнее первого временного интервала.

71. Способ по п.70, в котором первый рабочий цикл ассоциирован с непрерывным сканированием.

72. Способ по п.70, в котором:
первый рабочий цикл ассоциирован со сканированием согласно третьему временному интервалу; и
третий временной интервал меньше первого временного интервала.

73. Способ по п.72, в котором передача в течение первого рабочего состояния содержит этап, на котором передают пакеты, каждый из которых имеет преамбулу, которая длительнее третьего временного интервала.

74. Способ по п.68, дополнительно содержащий этапы, на которых: принимают, в первом беспроводном узле, информацию временной привязки, касающуюся временной привязки сканирования второго беспроводного узла;
задают времена передачи второго рабочего состояния на основе принимаемой информации временной привязки; и
задают времена передачи третьего рабочего состояния на основе принимаемой информации временной привязки.

75. Способ по п.68, дополнительно содержащий этап, на котором переходят между первым, вторым и третьим рабочими состояниями в первом беспроводном узле на основе оценок рабочих состояний второго беспроводного узла.

76. Способ по п.68, дополнительно содержащий этап, на котором сканируют канал на предмет ответного сигнала, который является чувствительным к одной из передач по каналу.

77. Способ по п.68, дополнительно содержащий этапы, на которых:
переходят из первого рабочего состояния во второе рабочее состояние, если сигнал не передается в течение первого периода тайм-аута или сигнал передается, но ответный сигнал не принимается в течение первого периода тайм-аута; и
переходят из второго рабочего состояния в третье рабочее состояние, если сигнал не передается в течение второго периода тайм-аута или сигнал передается, но ответный сигнал не принимается в течение второго периода тайм-аута.

78. Способ по п.77, в котором:
каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и
каждый ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

79. Способ по п.68, причем способ дополнительно содержит этапы, на которых:
переходят из первого рабочего состояния во второе рабочее состояние в первом беспроводном узле, если в течение первого периода времени, который соответствует первому заданному количеству последовательных сканирований каналов второго беспроводного узла, сигнал не передается или сигнал передается, но ответный сигнал не принимается посредством первого беспроводного узла; и
переходят из второго рабочего состояния в третье рабочее состояние в первом беспроводном узле, если в течение второго периода времени, который соответствует второму заданному количеству последовательных сканирований каналов второго беспроводного узла, сигнал не передается или сигнал передается, но ответный сигнал не принимается посредством первого беспроводного узла.

80. Способ по п.79, в котором:
каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и каждый ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

81. Способ по п.68, дополнительно содержащий этапы, на которых: передают упомянутое сообщение поискового вызова в течение третьего рабочего состояния; и
переходят из третьего рабочего состояния в первое рабочее состояние, если ответ на сообщение поискового вызова принимается.

82. Способ по п.68, дополнительно содержащий этап, на котором переходят из второго рабочего состояния в первое рабочее состояние, если сигнал передается, и ответный сигнал принимается в течение второго рабочего состояния.

83. Способ по п.82, в котором:
сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и
ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

84. Способ по п.68, дополнительно содержащий этап, на котором синхронизируют периодическую временную привязку, ассоциированную со вторым рабочим состоянием, с периодической временной привязкой, ассоциированной с третьим рабочим состоянием.

85. Способ по п.84, в котором периодическая временная привязка, ассоциированная с третьим рабочим состоянием, и периодическая временная привязка, ассоциированная со вторым рабочим состоянием, основаны на общем временном смещении.

86. Способ по п.68, в котором дополнительно:
временная привязка приема ответа на сообщение поискового вызова предоставляет индикацию относительно временной границы для второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

87. Способ по п.68, в котором дополнительно:
ответ на сообщение поискового вызова включает в себя индикацию относительно временной границы для второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

88. Способ по п.68, в котором, по меньшей мере, один из первого рабочего цикла, второго рабочего цикла или третьего рабочего цикла основан на типе узла.

89. Устройство для беспроводной связи, содержащее:
контроллер состояний, выполненный с возможностью управлять переходами между первым рабочим состоянием, вторым рабочим состоянием и третьим рабочим состоянием;
передающее устройство, выполненное с возможностью:
передавать по каналу в любое время в течение первого рабочего состояния,
при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
время от времени передавать по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
время от времени передавать по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
передавать сообщение поискового вызова; и
приемное устройство, выполненное с возможностью принимать ответ на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов.

90. Устройство по п.89, в котором первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

91. Устройство по п.89, в котором:
передача в течение второго рабочего состояния содержит передачу в момент, который совпадает с временной привязкой сканирования, ассоциированной со вторым рабочим циклом;
передача в течение третьего рабочего состояния содержит передачу достаточно частую для того, чтобы, по меньшей мере, одна передача в течение третьего рабочего состояния совпадала во времени с временной привязкой сканирования, ассоциированной с третьим рабочим циклом; временная привязка сканирования, ассоциированная со вторым рабочим циклом, основана на первом временном интервале;
временная привязка сканирования, ассоциированная с третьим рабочим циклом, основана на втором временном интервале; и
второй временной интервал длительнее первого временного интервала.

92. Устройство по п.91, в котором первый рабочий цикл ассоциирован с непрерывным сканированием.

93. Устройство по п.91, в котором:
первый рабочий цикл ассоциирован со сканированием согласно третьему временному интервалу; и
третий временной интервал меньше первого временного интервала.

94. Устройство по п.93, в котором передача в течение первого рабочего состояния содержит передачу пакетов, каждый из которых имеет преамбулу, которая длительнее третьего временного интервала.

95. Устройство по п.89, дополнительно содержащее:
приемное устройство, выполненное с возможностью принимать, в первом беспроводном узле, информацию временной привязки, касающуюся временной привязки сканирования второго беспроводного узла; и
контроллер временной привязки, выполненный с возможностью задавать времена передачи второго рабочего состояния на основе принимаемой информации временной привязки и дополнительно выполненный с возможностью задавать времена передачи третьего рабочего состояния на основе принимаемой информации временной привязки.

96. Устройство по п.89, в котором контроллер состояний дополнительно выполнен с возможностью переходить между первым, вторым и третьим рабочими состояниями в первом беспроводном узле на основе оценок рабочих состояний второго беспроводного узла.

97. Устройство по п.89, дополнительно содержащее приемное устройство, выполненное с возможностью сканировать канал на предмет ответного сигнала, который является чувствительным к одной из передач по каналу.

98. Устройство по п.89, в котором контроллер состояний дополнительно выполнен с возможностью:
переходить из первого рабочего состояния во второе рабочее состояние, если сигнал не передается в течение первого периода тайм-аута или сигнал передается, но ответный сигнал не принимается в течение первого периода тайм-аута; и
переходить из второго рабочего состояния в третье рабочее состояние, если сигнал не передается в течение второго периода тайм-аута или сигнал передается, но ответный сигнал не принимается в течение второго периода тайм-аута.

99. Устройство по п.98, в котором:
каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и
каждый ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

100. Устройство по п.89, в котором контроллер состояний дополнительно выполнен с возможностью:
переходить из первого рабочего состояния во второе рабочее состояние в первом беспроводном узле, если в течение первого периода времени, который соответствует первому заданному количеству последовательных сканирований каналов второго беспроводного узла, сигнал не передается или сигнал передается, но ответный сигнал не принимается посредством первого беспроводного узла; и
переходить из второго рабочего состояния в третье рабочее состояние в первом беспроводном узле, если в течение второго периода времени, который соответствует второму заданному количеству последовательных сканирований каналов второго беспроводного узла, сигнал не передается или сигнал передается, но ответный сигнал не принимается посредством первого беспроводного узла.

101. Устройство по п.100, в котором:
каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение;
и каждый ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

102. Устройство по п.89, в котором:
передающее устройство дополнительно выполнено с возможностью передавать упомянутое сообщение поискового вызова в течение третьего рабочего состояния; и
контроллер состояний дополнительно выполнен с возможностью переходить из третьего рабочего состояния в первое рабочее состояние, если ответ на сообщение поискового вызова принимается.

103. Устройство по п.89, в котором контроллер состояний дополнительно выполнен с возможностью переходить из второго рабочего состояния в первое рабочее состояние, если сигнал передается и ответный сигнал принимается в течение второго рабочего состояния.

104. Устройство по п.103, в котором:
сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и
ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

105. Устройство по п.89, дополнительно содержащее контроллер временной привязки, выполненный с возможностью синхронизировать периодическую временную привязку, ассоциированную со вторым рабочим состоянием, с периодической временной привязкой, ассоциированной с третьим рабочим состоянием.

106. Устройство по п.105, в котором периодическая временная привязка, ассоциированная с третьим рабочим состоянием, и периодическая временная привязка, ассоциированная со вторым рабочим состоянием, основаны на общем временном смещении.

107. Устройство по п.89, в котором:
временная привязка приема ответа на сообщение поискового вызова предоставляет индикацию относительно временной границы для второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

108. Устройство по п.89, в котором:
упомянутый ответ на сообщение поискового вызова включает в себя индикацию относительно временной границы для второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

109. Устройство по п.89, в котором, по меньшей мере, один из первого рабочего цикла, второго рабочего цикла или третьего рабочего цикла основан на типе узла.

110. Устройство для беспроводной связи, содержащее:
средство для передачи по каналу в любое время в течение первого рабочего состояния, при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
средство для передачи время от времени по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
средство для передачи время от времени по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом; и
средство для передачи сообщения поискового вызова; и
средство для приема ответа на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов.

111. Устройство по п.110, в котором первое рабочее состояние содержит активное состояние, второе рабочее состояние содержит периодическое состояние, а третье рабочее состояние содержит состояние ожидания.

112. Устройство по п.110, в котором:
передача в течение второго рабочего состояния содержит передачу в момент, который совпадает с временной привязкой сканирования, ассоциированной со вторым рабочим циклом;
передача в течение третьего рабочего состояния содержит передачу достаточно частую для того, чтобы, по меньшей мере, одна передача в течение третьего рабочего состояния совпадала во времени с временной привязкой сканирования, ассоциированной с третьим рабочим циклом;
временная привязка сканирования, ассоциированная со вторым рабочим циклом, основана на первом временном интервале;
временная привязка сканирования, ассоциированная с третьим рабочим циклом, основана на втором временном интервале; и
второй временной интервал длительнее первого временного интервала.

113. Устройство по п.112, в котором первый рабочий цикл ассоциирован с непрерывным сканированием.

114. Устройство по п.112, в котором:
первый рабочий цикл ассоциирован со сканированием согласно третьему временному интервалу; и
третий временной интервал меньше первого временного интервала.

115. Устройство по п.114, в котором передача в течение первого рабочего состояния содержит передачу пакетов, каждый из которых имеет преамбулу, которая длительнее третьего временного интервала.

116. Устройство по п.110, дополнительно содержащее:
средство для приема в первом беспроводном узле информации временной привязки, касающейся временной привязки сканирования второго беспроводного узла;
средство для задания времен передачи второго рабочего состояния на основе принимаемой информации временной привязки; и
средство для задания времен передачи третьего рабочего состояния на основе принимаемой информации временной привязки.

117. Устройство по п.110, дополнительно содержащее средство для перехода между первым, вторым и третьим рабочими состояниями в первом беспроводном узле на основе оценок рабочих состояний второго беспроводного узла.

118. Устройство по п.110, дополнительно содержащее средство для сканирования канала на предмет ответного сигнала, который является чувствительным к одной из передач по каналу.

119. Устройство по п.110, дополнительно содержащее:
средство для перехода из первого рабочего состояния во второе рабочее состояние, если сигнал не передается в течение первого периода тайм-аута или сигнал передается, но ответный сигнал не принимается в течение первого периода тайм-аута; и
средство для перехода из второго рабочего состояния в третье рабочее состояние, если сигнал не передается в течение второго периода тайм-аута или сигнал передается, но ответный сигнал не принимается в течение второго периода тайм-аута.

120. Устройство по п.119, в котором:
каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и каждый ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

121. Устройство по п.110, дополнительно содержащее:
средство для перехода из первого рабочего состояния во второе рабочее состояние в первом беспроводном узле, если в течение первого периода времени, который соответствует первому заданному количеству последовательных сканирований каналов второго беспроводного узла, сигнал не передается или сигнал передается, но ответный сигнал не принимается посредством первого беспроводного узла; и
средство для перехода из второго рабочего состояния в третье рабочее состояние в первом беспроводном узле, если в течение второго периода времени, который соответствует второму заданному количеству последовательных сканирований каналов второго беспроводного узла, сигнал не передается или сигнал передается, но ответный сигнал не принимается посредством первого беспроводного узла.

122. Устройство по п.121, в котором:
каждый сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и
каждый ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

123. Устройство по п.110, дополнительно содержащее:
в котором упомянутое средство для передачи сообщения поискового вызова выполнено с возможностью передавать упомянутое сообщение поискового вызова в течение третьего рабочего состояния; и
средство для перехода из третьего рабочего состояния в первое рабочее состояние, если ответ на сообщение поискового вызова принимается.

124. Устройство по п.110, дополнительно содержащее средство для перехода из второго рабочего состояния в первое рабочее состояние, если сигнал передается, и ответный сигнал принимается в течение второго рабочего состояния.

125. Устройство по п.124, в котором:
сигнал содержит пакет, пакет данных, сообщение поискового вызова, сообщение обнаружения или управляющее сообщение; и
ответный сигнал содержит ответ на сообщение поискового вызова, ответ на сообщение обнаружения, ответ на управляющее сообщение или сообщение подтверждения приема.

126. Устройство по п.110, дополнительно содержащее средство для синхронизации периодической временной привязки, ассоциированной со вторым рабочим состоянием, с периодической временной привязкой, ассоциированной с третьим рабочим состоянием.

127. Устройство по п.126, в котором периодическая временная привязка, ассоциированная с третьим рабочим состоянием, и периодическая временная привязка, ассоциированная со вторым рабочим состоянием, основаны на общем временном смещении.

128. Устройство по п.110, в котором дополнительно:
временная привязка приема ответа на сообщение поискового вызова предоставляет индикацию относительно временной границы для второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

129. Устройство по п.110, в котором дополнительно:
ответ на сообщение поискового вызова включает в себя индикацию относительно временной границы для второго рабочего состояния, третьего рабочего состояния или второго и третьего рабочих состояний.

130. Устройство по п.110, в котором, по меньшей мере, один из первого рабочего цикла, второго рабочего цикла или третьего рабочего цикла основан на типе узла.

131. Компьютерно-читаемый носитель, содержащий коды, выполняемые для того, чтобы:
передавать по каналу в любое время в течение первого рабочего состояния, при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
время от времени передавать по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
время от времени передавать по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
передавать сообщение поискового вызова; и
принимать ответ на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов.

132. Гарнитура для беспроводной связи, содержащая:
передающее устройство, выполненное с возможностью:
передавать по каналу в любое время в течение первого рабочего состояния, при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
время от времени передавать по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
время от времени передавать по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
передавать сообщение поискового вызова; и
приемное устройство, выполненное с возможностью принимать ответ на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов; и
преобразователь, выполненный с возможностью предоставлять аудиовывод на основе данных, принимаемых во время, по меньшей мере, одного из: первого рабочего состояния, второго рабочего состояния или третьего рабочего состояния.

133. Часы для беспроводной связи, содержащие:
передающее устройство, выполненное с возможностью:
передавать по каналу в любое время в течение первого рабочего состояния,
при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
время от времени передавать по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
время от времени передавать по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
передавать сообщение поискового вызова; и
приемное устройство, выполненное с возможностью принимать ответ на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов; и
пользовательский интерфейс, выполненный с возможностью
предоставлять индикацию на основе данных, принимаемых во время, по меньшей мере, одного из: первого рабочего состояния, второго рабочего состояния или третьего рабочего состояния.

134. Датчик для беспроводной связи, содержащий:
передающее устройство, выполненное с возможностью:
передавать по каналу в любое время в течение первого рабочего состояния, при этом первое рабочее состояние ассоциировано с первым рабочим циклом;
время от времени передавать по каналу в течение второго рабочего состояния на основе временной привязки сканирования, ассоциированной со вторым рабочим циклом, при этом второй рабочий цикл уменьшен по сравнению с первым рабочим циклом;
время от времени передавать по каналу в течение третьего рабочего состояния на основе временной привязки сканирования, ассоциированной с третьим рабочим циклом, при этом третий рабочий цикл уменьшен по сравнению со вторым рабочим циклом;
передавать сообщение поискового вызова; и
приемное устройство, выполненное с возможностью принимать ответ на сообщение поискового вызова, при этом ответ является одним ответом на сообщения поискового вызова от множества узлов; и
датчик, выполненный с возможностью предоставлять данные, которые должны быть переданы через передающее устройство.

Документы, цитированные в отчете о поиске Патент 2012 года RU2471228C2

Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1
US 7020701 B1, 28.03.2006
US 5606728 A, 25.02.1997
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Установка для формования объемных элементов 1986
  • Обухов Алексей Иванович
  • Меркулов Николай Иванович
  • Шарыгин Лео Николаевич
SU1473951A1
ПОИСК КАНАЛА В СИСТЕМЕ СОТОВОЙ ТЕЛЕФОННОЙ СВЯЗИ (ВАРИАНТЫ) 1995
  • Ханс Блэкман
  • Свен Трайдинг
RU2156544C2

RU 2 471 228 C2

Авторы

Цзя Чжаньфэн

Джулиан Дэвид Джонатан

Ли Чун У.

Даты

2012-12-27Публикация

2008-05-12Подача