Многоуровневая скважность рабочих циклов

Иллюстрации

Показать все

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

Реферат

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

Данная заявка притязает на преимущество и приоритет находящейся в общей собственности предварительной заявки на патент США №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, может принимать, по меньшей мере, часть преамбулы ответа на поисковый вызов (к примеру, содержащей повторную последовательность) в течение периода сканирования ответа на поисковый вызов узла поисковых вызовов. В некоторых аспектах длина преамбулы ответа на поисковый вызов может быть задана так, чтобы быть превышающей обычный пакет. В некоторых случаях ответ на поисковый вызов может быть передан по указанному каналу (к примеру, широковещательно