УСТАНОВКА ТАЙМЕРА АКТИВАЦИИ ЗАПАЗДЫВАНИЯ
SETTING DELAY ACTIVATION TIMER

Настоящая заявка на патент испрашивает приоритет предварительной заявки №61/060213, озаглавленной "ИНТЕЛЛЕКТУАЛЬНАЯ УСТАНОВКА ТАЙМЕРА АКТИВАЦИИ ЗАПАЗДЫВАНИЯ ДЛЯ БОЛЕЕ РАННЕГО ВХОДА В СОСТОЯНИЕ ЗАПАЗДЫВАНИЯ И ЭКОНОМИИ БАТАРЕИ", поданной 10 июня 2008 года, переуступленной правообладателю настоящей заявки и явно включенной посредством ссылки в настоящий документ.
Область техники
Следующее описание имеет отношение к беспроводной связи и, в частности, направлено на способы и системы, имеющие отношение к действиям, выполняемым терминалами доступа или мобильными устройствами, когда такие устройства являются бездействующими и терминал доступа или мобильное устройство определяет, что дальнейший обмен данными с взаимодействующей базовой станцией маловероятен.
Уровень техники
Системы беспроводной связи широко используются для обеспечения различных типов связи; например, через такие системы беспроводной связи может быть обеспечена передача голоса и/или данных. Типичная система беспроводной связи или сеть может обеспечить множественный доступ пользователей к одному или более совместно используемым ресурсам (например, к ширине полосы, мощности передачи и т.д.). Например, система может использовать множество методик множественного доступа, таких как мультиплексирование с частотным разделением (FDM), мультиплексирование с временным разделением (TDM), мультиплексирование с кодовым разделением (CDM), мультиплексирование с ортогональным частотным разделением (OFDM) и другие.
Обычно системы беспроводной связи с множественным доступом могут одновременно поддерживать связь для нескольких терминалов доступа. Каждый терминал доступа может взаимодействовать с одной или более базовыми станциями через передачи по прямой и обратной линиям связи. Прямой линией связи (или нисходящей линией связи) называется линия связи от базовых станций к терминалам доступа, и обратной линией связи (или восходящей линией связи) называется линия связи от терминалов доступа к базовым станциям. Эта линия связи может быть установлена через систему с одиночным входом и одиночным выходом, с множественным входом и одним выходом или с множественным входом и множественным выходом (MIMO).
T
R
T
R
S
S
T
R
S
Система MIMO использует несколько (N) передающих антенн и несколько (N) принимающих антенн для передачи данных. Канал MIMO, сформированный N передающими и Nпринимающими антеннами, может быть разложен на N независимых каналов, которые также могут называться пространственными каналами, где N≤min{N, N}. Каждый из N независимых каналов соответствует размерности. Кроме того, система MIMO может обеспечить улучшенные рабочие характеристики (например, увеличенную спектральную эффективность, более высокую пропускную способность и/или более высокую надежность), если используются дополнительные размерности, созданные несколькими передающими и принимающими антеннами.
Системы MIMO могут поддерживать различные методики дуплексной работы для разделения взаимодействий по прямой и обратной линиям связи в общем физическом носителе. Например, системы дуплексной связи с частотным разделением (FDD) могут использовать раздельные частотные области для взаимодействий по прямой и обратной линиям связи. Кроме того, в системах дуплексной связи с временным разделением (TDD) взаимодействия по прямой и обратной линиям связи могут использовать общую частотную область, с тем чтобы принцип взаимности дал возможность оценки канала прямой линии связи от канала обратной линии связи.
Системы беспроводной связи часто используют одну или более базовых станций, которые обеспечивают зону охвата. Типичная базовая станция может передавать несколько потоков данных для служб широковещательной, многоадресной и/или одноадресной передачи, причем поток данных может представлять собой поток данных, который может представлять независимый интерес для приема для терминала доступа. Терминал доступа в пределах зоны охвата такой базовой станции может использоваться для приема одного, более одного или всех потоков данных, которые несет составной поток. Аналогичным образом, терминал доступа может передавать данные базовой станции или другому терминалу доступа.
Системы беспроводной связи обычно могут быть разделены на несколько пакетных зон, причем по мере прохождения мобильного устройства по различным зонам ему может потребоваться выполнять повторное соединение своей службы передачи пакетных данных всякий раз, когда обнаруживаются изменения параметров идентификатора системы (SID), идентификатора сети (NID) или идентификатора пакетной зоны (PZID), соответствующих беспроводной сети. В общем случае и согласно стандарту 3GPP2 "Варианты служб передачи данных для широкополосных систем: варианты 33 и 66" (например, 3GPP2 C.S0017-012-A, версия 2.0), который определяет требования, необходимые для поддержания возможности высокоскоростной передачи пакетных данных на широкополосных системах CDMA2000, процесс повторного соединения необходим для поддержки связи по протоколу PPP (протокол двухточечного соединения) в случае, когда беспроводная сеть должна переместить так называемый интерфейс "R-P" (также известный как A10 и A11) между сетью беспроводного доступа (RAN) и узлом обслуживания пакетных данных (PDSN), соответствующим службе передачи пакетных данных, или в некоторых случаях должна присвоить новый IP-адрес мобильному устройству. Однако когда изменения пакетной зоны являются быстрыми и/или постоянными, чрезмерное количество ресурсов обработки может неоправданно расходоваться при обеспечении возможности такого скачкообразного и/или постоянного повторного соединения, приводя к соответственному сокращению срока службы батареи на мобильном устройстве. Чтобы избежать упомянутых выше проблем, мобильное устройство может быть введено в состояние запаздывания, позволяющее мобильному устройству уменьшить количество соединений, когда устройство переходит между двумя или более пакетными зонами и когда соответствующая базовая станция не потребовала, чтобы мобильное устройство сохранило более одной посещенной пакетной зоны. Обычно в состояние запаздывания можно войти через использование таймера активации запаздывания (HAT), который отслеживает количество времени, остающееся до того, как мобильное устройство будет введено в состояние запаздывания. В соответствии с этим установка времени таймера активации запаздывания (HAT) на меньшее значение может быстрее ввести мобильное устройство в состояние запаздывания, и тем самым можно избежать повторных соединений при быстром изменении пакетных зон, а также несколько сократить беспроводной обмен сообщениями.
Однако может возникнуть конфликт, когда мобильное устройство или терминал доступа имеет несколько прикладных программ (приложений), работающих одновременно и параллельно обменивающихся данными с базовой станцией. Конфликт происходит, когда несколько приложений пытаются управлять (например, устанавливать или сбрасывать), значение таймера активации запаздывания (HAT), когда у них нет данных для обмена, что может привести к нежелательным или неправильным установкам значения таймера активации запаздывания (HAT).
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Далее представлено упрощенное описание сущности одного или более вариантов воплощения для обеспечения основного понимания этих вариантов воплощения. Это описание сущности изобретения не является подробным обзором всех рассмотренных вариантов воплощения и не предназначено ни для выявления ключевых или критических элементов всех вариантов воплощения, ни для определения объема любых вариантов воплощения. Его единственная цель состоит в том, чтобы представить некоторые концепции одного или более вариантов воплощения в упрощенной форме в качестве вводной части к более подробному описанию, которое представлено далее.
Заявленный предмет имеет отношение к действиям, которые могут быть выполнены мобильным устройством, когда оно является бездействующим и определяет, что дальнейший обмен данными с базовой станцией маловероятен. Одно такое действие для мобильного устройства заключается в том, чтобы установить время таймера активации запаздывания (HAT) на 0-30 секунд на основе знания о том, имеются ли данные для обмена с базовой станцией, после чего по истечении таймера активации запаздывания (HAT) мобильное устройство переходит в состояние запаздывания и таймер запаздывания будет инициирован. Введение устройства в состояние запаздывания позволяет устройству уменьшить количество соединений, когда устройство перемещается между двумя или более пакетными зонами и базовая станция не потребовала, чтобы устройство сохранило более одной посещенной пакетной зоны. Кроме того, состояние запаздывания может начаться, как только истекает время таймера активации запаздывания (HAT). Установка времени таймера активации запаздывания (HAT) на меньшее значение обычно будет быстрее вводить устройство в состояние запаздывания, и тем самым будут предотвращаться повторные регистрации при быстром изменении пакетных зон. Кроме того, введение устройства в состояние запаздывания также может несколько сократить беспроводной обмен сообщениями, а также сохранить срок службы батареи устройства. В соответствии с этим, когда устройство знает, что у него нет данных для дельнейшего обмена, задача заявленного предмета состоит в том, чтобы установить время соответствующего таймера активации запаздывания (HAT) на наименьшее допустимое значение, и это может подразумевать, что приложения, которые обмениваются данными, должны быть обеспечены возможностью распознавать, когда будет завершен текущий обмен данными, и после этого устанавливать время таймера активации запаздывания (HAT) на подходящее значение, чтобы быстрее ввести устройство в состояние запаздывания. В соответствии с одним аспектом изобретения заявленный предмет может дать возможность всем прикладным программам (приложениям), исполняющимся на мобильном устройстве, надлежащим образом устанавливать значение таймера активации запаздывания (HAT), когда они обнаруживают, что у них нет данных для обмена. Тем не менее, это простое решение может являться непригодным на практике, поскольку много приложений могут одновременно попытаться установить значение таймера активации запаздывания (HAT), что может привести к нежелательной конфликтной ситуации. Поэтому в соответствии с дополнительным аспектом изобретения заявленный предмет дает возможность приложениям выявлять статус таймера активации запаздывания (HAT) и после этого дает им возможность принимать интеллектуальное решение относительно того, какое значение таймера активации запаздывания (HAT) следует установить. Это может быть достигнуто посредством предоставления приложениям возможности узнавать, работает ли таймер активации запаздывания (HAT); предоставления приложениям возможности узнавать, сколько времени осталось до истечения времени таймера активации запаздывания (HAT) (например, когда таймер активации запаздывания (HAT) работает). На основе упомянутой выше информации приложения могут принять интеллектуальное решение о том, следует ли установить или изменить время таймера активации запаздывания (HAT) на новое значение. Как только приложения определяют подходящее значение таймера активации запаздывания (HAT) и устанавливают время таймера активации запаздывания (HAT) на новое значение, мобильное устройство может обновить таймер активации запаздывания (HAT) со следующего раза, когда таймер активации запаздывания (HAT) останавливается и/или запускается снова, если он уже работает.
Заявленный предмет в соответствии с различными изложенными здесь аспектами изобретения раскрывает способ, который интеллектуально устанавливает таймер активации запаздывания в среде беспроводной связи, причем способ содержит этапы, на которых отслеживают сеанс обмена данными для определения, выполняет ли приложение обмен данными, извлекают показание из таймера активации запаздывания относительно того, является ли таймер активации запаздывания активным, определяют новое значение таймера активации запаздывания по меньшей мере частично на основе показания и после этого обновляют таймер активации запаздывания с помощью нового значения таймера активации запаздывания.
В соответствии с дополнительным аспектом изобретения заявленный предмет раскрывает устройство, которое может содержать память, которая хранит команды, имеющие отношение к отслеживанию сеанса обмена данными для определения, выполняет ли приложение обмен данными, извлечению показания из таймера активации запаздывания относительно того, является ли таймер активации запаздывания активным, определению нового значения таймера активации запаздывания по меньшей мере частично на основе показания и последующему обновлению таймера активации запаздывания с помощью нового значения таймера активации запаздывания. Дополнительно устройство может также содержать процессор, соединенный с памятью, который может быть выполнен с возможностью исполнять команды, хранящиеся в памяти.
Кроме того, заявленный предмет в соответствии с дополнительными аспектами изобретения раскрывает устройство беспроводной связи, которое интеллектуально устанавливает таймер активации запаздывания в среде беспроводной связи, причем устройство содержит средство для определения, имеет ли место обмен данными между средством для передачи и средствами для приема, средство для проверки текущего статуса таймера активации запаздывания, соответствующего средству для приема, средство для выявления нового значения таймера активации запаздывания и средство для обновления таймера активации запаздывания с помощью нового значения таймера активации запаздывания.
Кроме того, заявленный предмет в соответствии с еще одним дополнительным аспектом изобретения раскрывает компьютерный программный продукт, который содержит машиночитаемый носитель. Машиночитаемый носитель может содержать код для отслеживания сеанса обмена данными для определения, выполняет ли приложение обмен данными, код для извлечения показания из таймера активации запаздывания относительно того, является ли таймер активации запаздывания активным, код для определения нового значения таймера активации запаздывания и код для установки времени таймера активации запаздывания на новое значение таймера активации запаздывания.
Кроме того, в соответствии с дополнительным аспектом изобретения заявленный предмет раскрывает устройство беспроводной связи, содержащее процессор, выполненный с возможностью постоянно отслеживать сеанс обмена данными для определения, выполняет ли приложение обмен данными, получать показание из таймера активации запаздывания относительно того, является ли таймер активации запаздывания активным, выявлять новое значение таймера активации запаздывания и устанавливать таймер активации запаздывания с помощью нового значения таймера активации запаздывания.
Для выполнения предшествующих и связанных с ними целей один или более вариантов воплощения содержат отличительные признаки, в дальнейшем полностью описанные и, в частности, изложенные в формуле изобретения. Последующее описание и приложенные чертежи подробно излагают некоторые иллюстративные аспекты одного или более вариантов воплощения. Однако эти аспекты показывают только некоторые из различных путей использования принципов различных вариантов воплощения, и подразумевается, что описанные варианты воплощения включают в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - иллюстрация системы беспроводной связи в соответствии с различными изложенными здесь аспектами.
Фиг.2 - пример системы беспроводной связи, выполненной с возможностью поддерживать несколько пользователей, в которой могут быть реализованы различные раскрытые варианты воплощения и аспекты изобретения.
Фиг.3 - иллюстративная система, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа.
Фиг.4 - иллюстративная система, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа.
Фиг.5 - иллюстративная методология, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа.
Фиг.6 - иллюстративный поток вызовов, который интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа.
Фиг.7 - иллюстративный терминал доступа, который интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа.
Фиг.8 - иллюстративная среда беспроводной сети, которая может использоваться совместно с различными описанными здесь системами и способами.
Фиг.9 - иллюстративная система, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа.
ПОДРОБНОЕ ОПИСАНИЕ
Ниже описаны различные варианты воплощения со ссылкой на чертежи, на которых аналогичные ссылочные позиции используются для обозначения аналогичных элементов. В последующем описании с целью объяснения сформулированы многочисленные конкретные особенности, чтобы обеспечить полное понимание одного или более вариантов воплощения. Однако очевидно, что такие варианты воплощения могут быть реализованы без этих конкретных особенностей. В других случаях известные структуры и устройства показаны в виде блок-схемы, чтобы облегчить описание одного или более вариантов воплощения.
Используемые в этой заявке термины "компонент", "модуль", "система" и т.п. предназначаются для ссылки на связанный с применением компьютера объект, являющийся либо аппаратным оборудованием, либо встроенным программным обеспечением, либо комбинацией аппаратного оборудования и программного обеспечения, либо программным обеспечением, либо исполняемым программным обеспечением. Например, компонент может представлять собой, но без ограничения, процесс, выполняемый на процессоре, процессор, объект, исполняемую программу, поток выполнения, программу и/или компьютер. Например, приложение, работающее на вычислительном устройстве, и вычислительное устройство могут являться компонентом. Один или более компонентов могут располагаться в процессе и/или потоке выполнения, и компонент может быть размещен на одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут исполняться с различных машиночитаемых носителей, хранящих в себе различные структуры данных. Компоненты могут взаимодействовать посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством сигнала).
Описанные здесь методы могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением (CDMA), множественного доступа с временным разделением (TDMA), множественного доступа с частотным разделением (FDMA), множественного доступа с ортогональным частотным разделением (OFDMA), FDMA с одной несущей (SC-FDMA) и другие системы. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовать беспроводную технологию, такую как универсальный наземный беспроводной доступ (UTRA), CDMA2000 и т.д. Технология UTRA включает в себя широкополосный доступ CDMA (W-CDMA) и другие варианты технологии CDMA. Технология CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать беспроводную технологию, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовать беспроводную технологию, такую как технология развитого доступа UTRA (E-UTRA), технология Ultra Mobile Broadband (UMB), стандарты IEEE 802.11 (технология Wi-Fi), IEEE 802.16 (технология WiMAX), IEEE 802.20, технология Flash-OFDM и т.д. Технологии UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Технология 3GPP LTE (Долгосрочное развитие) представляет собой предстоящий выпуск технологии UMTS, использующей технологию E-UTRA, которая использует OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи.
Множественный доступ с частотным разделением с одной несущей (SC-FDMA) использует модуляцию одной несущей и выравнивание в частотной области. SC-FDMA имеет аналогичную производительность и по существу такую же общую сложность, как OFDMA. SC-FDMA сигнал имеет более низкое отношение пиковой и средней мощностей (PAPR) благодаря присущей ему структуре с одной несущей. SC-FDMA может использоваться, например, при передачах по восходящей линии связи, где более низкое отношение PAPR приносит очень большую пользу терминалам доступа с точки зрениях эффективности мощности передачи. В соответствии с этим SC-FDMA может быть реализован как схема множественного доступа восходящей линии связи в технологиях 3GPP LTE или E-UTRA.
Кроме того, различные варианты воплощения описываются здесь в связи с терминалом доступа. Терминал доступа может также называться системой, абонентской установкой, абонентской станцией, мобильной станцией, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом или пользовательским оборудованием (UE). Терминал доступа может являться сотовым телефоном, беспроводным телефоном, телефоном, работающим по протоколу инициации сеанса (SIP), станцией местной радиосвязи (WLL), карманным компьютером (PDA), карманным устройством, имеющим возможность беспроводного соединения, или другим устройством обработки данных, соединенным с беспроводным модемом. Кроме того, различные варианты воплощения описываются здесь в связи с базовой станцией. Базовая станция может быть использована для взаимодействия с терминалом (терминалами) доступа и может также называться точкой доступа, узлом B, усовершенствованным узлом B (eNB) или каким-либо другим термином.
Кроме того, различные описанные здесь аспекты изобретения или отличительные признаки могут быть реализованы как способ, устройство или изделие с использованием стандартных программных и/или инженерных методик. Подразумевается, что используемый здесь термин "изделие" охватывает компьютерную программу, доступную с любого машиночитаемого устройства, несущей или носителя. Например, машиночитаемые носители могут включать в себя, но без ограничения, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные ленты и т.д.), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (например, стираемое программируемое постоянное запоминающее устройство (EPROM), карта, ключевой накопитель и т.д). Кроме того, различные описанные здесь носители данных могут представлять одно или более устройств и/или другие машиночитаемые носители для хранения информации. Термин "машиночитаемый носитель" может включать в себя, но без ограничения, беспроводные каналы и различные другие носители, которые могут сохранять, содержать и/или переносить команду (команды) и/или данные.
На фиг.1 система 100 беспроводной связи иллюстрируется в соответствии с различными представленными здесь вариантами воплощения. Система 100 содержит базовую станцию 102, которая может включать в себя несколько групп антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Для каждой группы антенн проиллюстрированы две антенны; однако для каждой группы может быть использовано больше или меньше антенн. Базовая станция 102 может дополнительно включать в себя цепь передатчика и цепь приемника, каждая из которых в свою очередь может содержать множество компонентов, соответствующих передаче и приему сигналов (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет понятно специалисту в области техники.
Базовая станция 102 может взаимодействовать с одним или более терминалами доступа, такими как терминал 116 доступа и терминал 122 доступа; однако следует понимать, что базовая станция 102 может взаимодействовать практически с любым количеством терминалов доступа, подобных терминалам 116 и 122 доступа. Терминалы 116 и 122 доступа могут представлять собой, например, сотовые телефоны, смартфоны, переносные компьютеры, карманные устройства связи, карманные компьютерные устройства, спутниковые радиоприемники, глобальные системы определения местоположения, карманные компьютеры (PDA) и/или любое другое подходящее устройство для взаимодействия через систему 100 беспроводной связи. Как изображено, терминал 116 доступа взаимодействует с антеннами 112 и 114, причем антенны 112 и 114 передают информацию терминалу 116 доступа по прямой линии 118 связи и принимают информацию от терминала 116 доступа по обратной линии 120 связи. Кроме того, терминал 122 доступа взаимодействует с антеннами 104 и 106, причем антенны 104 и 106 передают информацию терминалу 122 доступа по прямой линии 124 связи и принимают информацию от терминала 122 доступа по обратной линии 126 связи. В системе дуплексной связи с частотным разделением (FDD) прямая линия 118 связи может использовать диапазон частот, отличающийся от используемого обратной линией связи 120, и прямая линия связи 124 может использовать диапазон частот, отличающийся от диапазона частот, например, используемого обратной линией 126 связи. Кроме того, в системе дуплексной связи с временным разделением (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общий диапазон частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общий диапазон частот.
Каждая группа антенн и/или область, в которой они предназначены осуществлять связь, может называться сектором базовой станции 102. Например, группы антенн могут быть выполнены с возможностью осуществлять связь с терминалами доступа в секторе областей, охватываемых базовой станцией 102. При взаимодействии по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности для улучшения отношения сигнала к шуму прямых линий 118 и 124 связи для терминалов 116 и 122 доступа. Кроме того, пока базовая станция 102 использует формирование диаграммы направленности для осуществления передачи на терминалы 116 и 122 доступа, рассредоточенные по соответствующей зоне охвата, терминалы доступа в соседних сотах могут быть подвержены меньшим помехам по сравнению с передачей базовой станции через единственную антенну на все ее терминалы доступа.
Фиг.2 приводит пример дополнительной системы 200 беспроводной связи, выполненной с возможностью поддерживать нескольких пользователей, в которой могут быть реализованы различные раскрытые варианты воплощения и аспекты изобретения. Как показано на фиг.2, в качестве примера, система 200 обеспечивает связь для нескольких сот 202, например для макросот 202a-202g, и каждая сота обслуживается соответствующей точкой 204 доступа (AP) (например, точками 204a-204g доступа). Каждая сота может быть дополнительно разделена на один или более секторов. Различные терминалы 206 доступа (AT), в том числе терминалы 206a-206k доступа, также взаимозаменяемо называемые пользовательским оборудованием (UE) или мобильными станциями, рассредоточены по системе. Каждый терминал 206 доступа может взаимодействовать с одной или более точками 204 доступа по прямой линии связи (FL) и/или обратной линии связи (RL) в заданный момент времени, например, в зависимости от того, является ли терминал доступа активным и находится ли он в состоянии мягкой эстафетной передачи. Система 200 беспроводной связи может обеспечивать обслуживание в большой географической области, например, соты макрокоманды 202a-202g могут охватывать несколько кварталов в пределах района.
Перед предоставлением подробного изложения заявленного предмета следует отметить без ограничения или потери общности, что хотя заявленный предмет в некоторых обстоятельствах и/или аспектах изобретения может быть разъяснен в терминах мобильных устройств, терминалов доступа, базовых станций, точек доступа, фемтосот или станций домашнего узла B (HNB), заявленный предмет может найти широкое применение и/или полезность в пределах более широкой инфраструктуры беспроводной связи. Например, заявленный предмет может быть использован в пределах базовых станций и/или терминалов доступа с равным и неразличимым эффектом и/или применимостью.
Понятие, которое подкрепляет заявленный предмет, имеет отношение к действиям, выполняемым терминалами доступа или мобильными устройствами, когда они являются бездействующими и терминал доступа или мобильное устройство определяет, что дальнейший обмен данными с взаимодействующей базовой станцией будет маловероятен. В частности, и в соответствии с аспектом заявленного предмета, когда терминал доступа или мобильное устройство определяет, что дальнейший обмен данными с взаимодействующей базовой станцией будет маловероятен в пределах времени, заданного таймером активации запаздывания (HAT), терминал доступа или мобильное устройство может установить время таймера активации запаздывания (HAT) равным нулю. Дополнительно и/или в качестве альтернативы и в соответствии с дополнительным аспектом заявленного предмета, когда таймер активации запаздывания (HAT) является активным и мобильное устройство или терминал доступа выявляет, что дальнейший обмен данными с его соответствующей базовой станцией будет выполняться до истечения таймера активации запаздывания (HAT), мобильное устройство или терминал доступа может отменить таймер активации запаздывания (HAT).
В соответствии с дополнительными аспектами заявленного предмета, когда терминал доступа или мобильное устройство становится (или собирается стать) бездействующим и оно выявляет, что дальнейший обмен данными между ним и/или его соответствующей базовой станцией маловероятен, мобильное устройство или терминал доступа может установить время таймера активации запаздывания (HAT) на значение, например, между нулем и тридцатью. По истечении времени терминал доступа или мобильное устройство может войти в состояние запаздывания, в момент которого может запуститься таймер запаздывания. Состояние запаздывания позволяет мобильным устройствам или терминалам доступа уменьшить количество соединений, когда они перемещаются между двумя или более пакетными зонами и соответствующая базовая станция не требовала, чтобы мобильные станции или терминалы доступа сохранили более одной посещенной пакетной зоны; состояние запаздывания может начаться, как только истекает таймер активации запаздывания (HAT). В соответствии с этим, установка времени таймера активации запаздывания (HAT) на меньшее значение может ввести терминал доступа или мобильное устройство в состояние запаздывания раньше, тем самым избегая повторной регистрации, когда пакетные зоны изменяются быстро, и сокращая некоторый ненужный беспроводной обмен сообщениями. Посредством более раннего ввода терминала доступа или мобильного устройства в состояние запаздывания может быть значительно продлен срок службы батареи мобильного устройства или терминала доступа.
В соответствии с этим и с учетом предшествующего описания, когда терминал доступа или мобильное устройство знает или выявило, что больше нет данных для обмена, задача заявленного предмета состоит в том, чтобы установить время таймера активации запаздывания (HAT) на наименьшее допустимое значение, что означает, что приложения, обменивающиеся данными между мобильным устройством или терминалом доступа и соответствующей базовой станцией, нуждаются в информации, необходимой для определения, когда обмен данными прекратится, и после этого требуется умение устанавливать время таймера активации запаздывания (HAT) на значение, достаточно низкое для более быстрого ввода мобильного устройства или терминала доступа в состояние запаздывания.
На фиг.3 изображена система 300, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы быстрее войти в запаздывание для сохранения срока службы батареи соответствующего мобильного устройства или терминала доступа. Как проиллюстрировано, система 300 может включать в себя базовую станцию 302, которая может находиться в непрерывном и/или оперативном или спорадическом и/или неустойчивом взаимодействии с терминалом доступа или мобильным устройством 304 (в дальнейшем называемым "терминалом 304 доступа"). Поскольку основные функциональные возможности базовой станции и терминала 304 доступа соответственно были разъяснены ваше в связи с фиг.1 и фиг.2, дополнительное подробное описание таких функциональных возможностей было опущено во избежание ненужного повторения и ради краткости. Тем не менее, как проиллюстрировано, терминал 304 доступа может включать в себя механизм 306 исполнения, который может обеспечить функциональные возможности и средства, необходимые для прикладных программ, исполняющихся на терминале 304 доступа, чтобы определить, имеется ли текущая потребность обмена данными с соответствующей базовой станцией 302, причем в настоящее время между прикладными программами и базовой станцией 302 имеет место текущий обмен данными, механизм 306 исполнения может выявить, когда текущий обмен данными прекратится или будет закончен, и после этого может установить время таймера 308 активации запаздывания на значение, достаточно низкое для более быстрого ввода терминала 304 доступа в состояние запаздывания.
В частности, механизм 306 исполнения может работать следующим образом, чтобы обеспечить функциональные возможности и/или средства для прикладных программ, исполняющихся или выполняющихся на терминале 304 доступа. Механизм 306 исполнения может отслеживать сеансы данных, выполняемые различными прикладными программами, чтобы определить, является ли сеанс данных активным и выполняет ли обмен данными каждая из исполняющихся прикладных программ, например, с базовой станцией 302. Кроме того, механизм 306 исполнения может выявить количество данных, обмен которыми еще должна выполнить каждая из исполняющихся прикладных программ, и по меньшей мере частично на основе количества данных, обмен которыми еще должен быть выполнен, механизм 306 исполнения может взаимодействовать с таймером 308 активации запаздывания, чтобы получить текущий статус таймера 308 активации запаздывания. Когда механизм 306 исполнения выявляет, что таймер 308 активации запаздывания работает, механизм 306 исполнения может дополнительно сделать запрос таймеру 306 активации запаздывания, чтобы получить значение оставшегося времени, через которое истечет время, установленное на таймере 306 активации запаздывания. После этого по меньшей мере частично на основе таких факторов, как количество данных, обмен которыми еще должны выполнить исполняющиеся приложения, и оставшееся количество времени, через которое истечет таймер 308 активации запаздывания, механизм 306 исполнения может определить подходящее значение для установки таймера 308 активации запаздывания. Например, по меньшей мере частично на основе предшествующих факторов механизм 306 исполнения может решить не предпринимать действий, удлинить период времени, через который истечет таймер 308 активации запаздывания, или сократить период времени, через который истечет таймер 308 активации запаздывания и терминал 304 доступа будет переведен в состояние запаздывания. Как только подходящий порядок действий выявлен, механизм 306 исполнения может обновить или установить время таймера 308 активации запаздывания на соответствующее значение.
Что касается таймера 308 активации запаздывания, этот компонент может быть реализован как аппаратный таймер и/или программный таймер (например, таймер, реализованный как комбинация аппаратного оборудования и/или исполняющегося программного обеспечения). В соответствии с этим, таймер 308 активации запаздывания может представлять собой универсальный, не специализированный аппаратный таймер, выполненный с возможностью обеспечивать функциональные возможности таймера активации запаздывания, и, таким образом, может представлять собой таймер прямого отсчета (который, например, отмечает истечение времени посредством прямого отсчета от значения) или таймер обратного отсчета (который, например, отмечает течение времени посредством обратного отсчета от значения). Кроме того, таймер 308 активации запаздывания может представлять собой таймер, специально изготовленный или индивидуализированный для обеспечения средств и/или функциональных возможностей таймера активации запаздывания.
Следует отметить, что механизм 306 исполнения и/или таймер 308 активации запаздывания может быть реализован полностью в аппаратном оборудовании и/или в комбинации аппаратного оборудования и/или исполняющегося программного обеспечения. Кроме того, механизм исполнения и/или таймер 308 активации запаздывания может быть включен в другие совместимые компоненты и/или привязаны к другим совместимым компонентам. Кроме того, механизм 306 исполнения и/или таймер 308 активации запаздывания может представлять собой, но без ограничения, машину любого типа, которая включает в себя процессор и/или способна к эффективному взаимодействию с сетью проводной и/или беспроводной связи.
Фиг.4 представляет более подробный пример 400 терминала 304 доступа и, в частности, более подробное описание механизма 306 исполнения, который интеллектуально устанавливает таймер 308 активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, для сохранения срока службы батареи соответствующего мобильного устройства или терминала доступа. Как проиллюстрировано, механизм 306 исполнения может включать в себя монитор 402 активности, который может непрерывно и/или спорадически отслеживать активность сеанса данных и/или определять, обмениваются ли приложения, исполняющиеся на терминале 304 доступа и использующие средства и/или функциональные возможности, предоставленные механизмом 306 исполнения, данными с соответствующими устройствами (например, с базовой станцией 302, другими терминалами доступа и т.д.). Когда монитор 402 активности определяет, что имеется непрерывная и/или прерывистая активность сеанса данных, и/или выявляет, что одно или более приложений, выполняющихся на терминале доступа 304 и использующих функциональные возможности и/или средства, предоставленные механизмом 306 исполнения, обмениваются данными, монитор 402 активности может продолжать отслеживать такую активность до тех пор, пока одно или более приложений не прекратят обмен данными с соответствующим устройством (например, с базовой станцией 302, другими терминалами доступа и т.д.), или до тех пор, пока одно или более приложений не предоставят монитору 402 активности показание, что количество данных, которыми нужно обменяться с соответствующим устройством, хотя еще не завершено, однако приближается к концу.
Кроме того, как проиллюстрировано, механизм 306 исполнения может также включать в себя монитор 404 статуса, который может периодически и/или непрерывно проверять текущий статус таймера 308 активации запаздывания. По меньшей мере частично на основе результатов, возвращенных монитором 404 статуса, компонент 406 анализа может быть использован для выявления значения для установки таймера 308 активации запаздывания, когда монитор 404 статуса сообщает, что таймер 308 активации запаздывания не работает, и дополнительно компонент 406 анализа также может использоваться для обеспечения нового значения, на которое следует установить таймер 308 активации запаздывания, когда монитор 404 статуса сообщает, что таймер 308 активации запаздывания работает. Таким образом, по меньшей мере частично на основе входной информации, принятой или выявленной от монитора 404 статуса, компонент 406 анализа в одном случае может выполнить запрос таймеру 308 активации запаздывания для получения значения оставшегося времени, через которое время таймера 308 активации запаздывания должно будет истечь, и может затем использовать значение оставшегося времени для определения пересмотренного значения времени для установки таймера 308 активации запаздывания. В качестве альтернативы и в соответствии с дополнительным аспектом изобретения компонент 406 анализа по меньшей мере частично на основе принятого или востребованного уведомления от монитора 404 статуса о том, что таймер 308 активации запаздывания до настоящего времени был не активен, может выявить новое значение для установки таймера 308 активации запаздывания.
Кроме того, механизм 306 исполнения может включать в себя модуль 408 обновления, который по меньшей мере частично на основе сходной информации, принятой от компонента 406 анализа, может определить, следует ли установить, сбросить или обновить значение, которое таймер 308 активации запаздывания может использовать в качестве таймера. В соответствии с этим, на основе одного множества входной информации, принятой от компонента 406 анализа, модулем 408 обновления может быть принято решение обновить или сбросить значения таймера 308 активации запаздывания - оставляя текущее значение без изменения в качестве значения таймера 308 активации запаздывания. Кроме того, на основе дополнительного множества входной информации, полученной от компонента 406 анализа, модулем 408 обновления может быть принято решение, что текущее значение является неадекватным (например, период, заданный значением, является либо слишком длинным, либо слишком коротким) для целей приложений, исполняющихся на терминале 304 доступа, для завершения обмена данными, и, таким образом, модуль 408 обновления может установить, сбросить или обновить значение, используемое таймером 308 активации запаздывания, для соответствующего согласования с исполняющимися приложениями.
На фиг.5-6 проиллюстрированы методологии, касающиеся интеллектуальной установки таймера активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа. Хотя в целях простоты разъяснения методологии показаны и описаны как последовательность действий, следует понимать, что методологии не ограничены порядком действий, поскольку в соответствии с одним или более вариантами воплощения некоторые действия могут происходить в другом порядке и/или одновременно с другими действиями, в отличие от показанного и описанного здесь. Например, специалисты в данной области техники поймут, что в качестве альтернативы методология могла быть представлена как последовательность взаимодействующих состояний или событий, как, например, в диаграмме состояний. Кроме того, не все проиллюстрированные действия могут требоваться для реализации методологии в соответствии с одним или более вариантами воплощения.
На фиг.5 проиллюстрирована методология 500, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа. Способ 500 может начаться на этапе 502, где может быть выполнено определение относительно того, выполняет ли одно или более приложений обмен данными и/или является ли сеанс обмена данных в настоящее время активным. Когда на этапе 502 выявляется, что имеется активный сеанс обмена данными и/или что одно или более приложений выполняют обмен данными, способ 500 может продолжить отслеживание, выполняют ли приложения обмен данными и/или продолжает ли существовать активный сеанс обмена данными. С другой стороны, когда на этапе 502 выявляется, что сеанс данных стал неактивным и/или что одно или более приложений больше не имеет данных для обмена (или одно или более приложений указывают, что количество данных для обмена мало и/или сеанс данных скоро должен быть закончен) с соответствующим устройством (например, с базовой станцией 302), способ 500 может перейти на этап 504, где может быть выявлен статус таймера активации запаздывания, и в этот момент способ 500 может перейти на этап 506. Когда на этапе 504 определяется, что таймер активации запаздывания не работает, затем на этапе 506 может быть выявлено новое и подходящее значение таймера активации запаздывания и таймер активации запаздывания может быть обновлен с помощью этого значения. В качестве альтернативы, когда на этапе 504 определяется, что таймер активации запаздывания работает, затем на этапе 506 может быть выполнен запрос к таймеру активации запаздывания для получения времени, оставшегося до истечения времени таймера активации запаздывания, и по меньшей мере частично на основе значения оставшегося времени, полученного от таймера активации запаздывания, определяется пересмотренное значение, и в этот момент способ 500 может перейти на этап 508. На этапе 508 перед обновлением таймера активации запаздывания с помощью пересмотренного значения способ 500 может выявить, является ли пересмотренное определенное значение предпочтительным по сравнению с полученным ранее от таймера активации запаздывания значением текущего времени до истечения таймера активации запаздывания. Когда определяется, что пересмотренное значение является предпочтительным по сравнению с ранее полученным значением, таймер активации запаздывания может быть обновлен с помощью этого значения на этапе 508. В качестве альтернативы, когда определяется, что полученное ранее от таймера активации запаздывания значение является предпочтительным по сравнению со вновь определенным пересмотренным значением, никакое действие не должно выполняться и таймер активации запаздывания может использовать значение, с которым он работает в настоящее время для совершения своей цели (например, более быстрого перевода мобильного устройства в состояние запаздывания).
Фиг.6 иллюстрирует поток 600 вызовов, который может, например, иметь место между приложением, работающим на мобильном устройстве (например, на терминале 304 доступа), и программным обеспечением усовершенствованного мобильного абонента (AMSS). Как изображено, поток 600 вызовов начинается на этапе 602, где текущий сеанс обмена данными является активным, и приложение, работающее на мобильном устройстве, обменивается данными с базовой станцией. На этапе 604 приложение, работающее во взаимодействии с заявленным предметом и, в частности, совместно со средствами и функциональными возможностями, предоставленными механизмом 306 исполнения, определяет, что для обмена с базовой станцией дальнейших данных нет. При распознавании того, что обмен данными между приложением, выполняющимся на мобильном устройстве, и удаленной базовой станцией закончился, на этапе 606 может быть запрошен статус таймера активации запаздывания и на этапе 608 может быть принят подходящий ответ. На этапе 610 по меньшей мере частично на основе ответа, принятого на этапе 608 (например, работает ли таймер активации запаздывания (HAT)), может быть выполнено определение относительно соответствующего значения для установки, сброса или обновления таймера активации запаздывания. На этапе 612 может быть установлено новое желаемое значение таймера активации запаздывания (HAT), и после этого на этапе 614 значение таймера активации запаздывания (HAT) может быть обновлено и таймер активации запаздывания может быть повторно запущен. Без ограничения или потери общности следует отметить, что на этапе 612 может быть выполнено определение относительно того, должно ли вообще быть изменено значение таймера активации запаздывания (HAT). Когда выявляется, что значение, с которым в настоящее время работает таймер активации запаздывания, является предпочтительным по сравнению со вновь определенным значением (например, выявленным на этапе 610), никакое действие для установки или обновления значения таймера активации запаздывания (HAT) выполняться не должно и, следовательно, таймер активации запаздывания (HAT) не должен повторно запускаться.
Следует понимать, что в соответствии с одним или более описанными здесь аспектами изобретения могут быть сделаны выводы относительно интеллектуальной установки таймера активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа. Используемый здесь термин "делать выводы" или "вывод" относится в общем случае к процессу рассуждения или выведения состояний системы, среды и/или пользователя из множества наблюдений, зафиксированных через события и/или данные. Вывод может использоваться, например, для выявления конкретного контекста или действия или может формировать распределение вероятности по состояниям. Вывод может являться вероятностным - то есть представлять собой вычисление распределения вероятности по интересующим состояниям на основе рассмотрения данных и событий. Вывод также может ссылаться на методики, используемые для составления высокоуровневых событий из множества событий и/или данных. Такой вывод дает в результате построение новых событий или действий из набора наблюдаемых событий и/или сохраненных данных о событиях, информацию о том, коррелированны ли события во временной близости и исходят ли события и данные из одного или нескольких источников событий и данных.
Фиг.7 является иллюстрацией 700 терминала 304 доступа, который облегчает разумно настройку таймера активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы аккумулятора терминала 304 доступа. Терминал 304 доступа содержит приемник 702, который принимает сигнал, например, от приемной антенны (не показана) и выполняет над ним типичные действия (например, фильтрует, усиливает, преобразовывает с понижением частоты и т.д.) и переводит преобразованный сигнал в цифровую форму для получения отсчетов. Приемник 702 может являться, например, приемником MMSE и может содержать демодулятор 704, который может демодулировать принятые символы и выдавать их процессору 706 для оценки канала. Процессор 706 может представлять собой процессор, специализированный для анализа информации, принятой приемником 702, и/или формирования информации для передачи передатчиком 714, процессор, который управляет одним или более компонентами терминала 304 доступа, и/или процессор, который как анализирует информацию, принятую приемником 702, формирует информацию для передачи передатчиком 714, так и управляет одним или более компонентами терминала 304 доступа.
Терминал 304 доступа может дополнительно содержать память 708, которая функционально соединена с процессором 706 и которая может хранить данные, которые должны быть переданы, принятые данные и любую другую подходящую информацию, имеющую отношение к выполнению различных изложенных здесь действий и функций. Например, память 708 может хранить специфические для группы ограничения служебных сигналов, используемые одной или более базовыми станциями. Память 708 может дополнительно хранить протоколы и/или алгоритмы, соответствующие идентификации ограничений служебных сигналов, используемых для сообщения назначений ресурсных блоков, и/или использующие такие ограничения служебных сигналов для анализа принятых сообщений назначения.
Следует понимать, что описанное здесь хранилище данных (например, память 708) может представлять собой либо энергозависимую память, либо энергонезависимую память либо может включать в себя как энергозависимую, так и энергонезависимую память. Для иллюстрации, но не ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (ROM; ПЗУ), программируемое постоянное запоминающее устройство (PROM; ППЗУ), электрически программируемое постоянное запоминающее устройство (EPROM; ЭППЗУ), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM; ЭСППЗУ) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (RAM; ОЗУ), которое действует как внешняя кэш-память. Для иллюстрации, но не ограничения, оперативное запоминающее устройство является доступным во многих формах, таких как синхронное оперативное запоминающее устройство (SRAM), динамическое оперативное запоминающее устройство (DRAM), синхронное динамическое оперативное запоминающее устройство (SDRAM), синхронное динамическое оперативное запоминающее устройство с удвоенной скоростью передачи данных (DDR SDRAM), усовершенствованное синхронное динамическое оперативное запоминающее устройство (ESDRAM), динамическое оперативное запоминающее устройство Synchlink (SLDRAM) и оперативное запоминающее устройство Rambus (DRRAM). Подразумевается, что память 708 из описываемых систем и способов содержит, но без ограничения, эти и любые другие подходящие типы памяти.
Приемник 702 также функционально соединен с механизмом 710 исполнения, который может быть в значительной степени аналогичен механизму 306 исполнения, показанному на фиг.3. Терминал 304 доступа также содержит модулятор 712 и передатчик 714, который передает сигнал, например, базовой станции, другому терминалу доступа и т.д. Хотя механизм 710 исполнения и/или модулятор 712 изображены как отдельные от процессора 706, следует понимать, что они могут являться частью процессора 706 или нескольких процессоров (не показаны).
Фиг.8 показывает иллюстративную систему 800 беспроводной связи. Система 800 беспроводной связи ради краткости изображает одну базовую станцию 810 и один терминал 850 доступа. Однако следует понимать, что система 800 может включать в себя более чем одну базовую станцию и/или более чем один терминал доступа, причем дополнительные базовые станции и/или терминалы доступа могут быть в значительной степени аналогичны описанным ниже иллюстративной базовой станции 810 и терминалу 850 доступа или отличаться от них. Кроме того, следует понимать, что базовая станция 810 и/или терминал 850 доступа могут использовать описанные здесь системы (фиг.1-4, 7 и 9) и/или способы (фиг.5-6) для обеспечения возможности беспроводной связи между ними.
В базовой станции 810 информационные данные для нескольких потоков данных выдаются из источника 812 данных процессору 814 данных передачи. В соответствии с примером каждый поток данных может быть передан через соответствующую антенну. Процессор 814 данных передачи форматирует, кодирует и чередует поток информационных данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы выдать закодированные данные.
Закодированные данные для каждого потока данных могут быть мультиплексированы с контрольными данными с использованием метода мультиплексирования с ортогональным частотным разделением (OFDM). Дополнительно или в качестве альтернативы контрольные символы могут быть мультиплексированы посредством частотного разделения (FDM), временного разделения (TDM) или кодового разделения (CDM). Контрольные данные обычно представляют собой известный образец данных, который обрабатывается известным образом, и могут использоваться в терминале 850 доступа для оценки характеристики канала. Мультиплексированные контрольные и закодированные данные для каждого потока данных могут быть модулированы (то есть преобразованы в символы) на основе конкретной схемы модуляции (например, двоичной фазовой модуляции (BPSK), квадратурной фазовой модуляции (QPSK), М-уровневой фазовой модуляции (M-PSK) или М-уровневой квадратурной амплитудной манипуляции (M-QAM)), выбранной для каждого потока данных, чтобы получить символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством команд, выполняемых или выдаваемых процессором 830.
T
T
Символы модуляции для всех потоков данных могут быть выданы процессору 820 передачи MIMO, который может дополнительно обработать символы модуляции (например, для мультиплексирования OFDM). Процессор 820 передачи MIMO затем выдает Nпотоков символов модуляции N передатчикам 822a-822t. В различных вариантах воплощения процессор 820 передачи MIMO применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, с которой передается символ.
T
T
Каждый передатчик 822 принимает и обрабатывает соответствующий поток символов, чтобы выдать один или более аналоговых сигналов, и дополнительно обрабатывает (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы выдать модулированный сигнал, пригодный для передачи по каналу MIMO. Затем N модулированных сигналов от передатчиков 822a-822t передаются с N антенн 824a-824t, соответственно.
R
В терминале 850 доступа переданные модулированные сигналы принимаются посредством N антенн 852a-852r, и принятый сигнал от каждой антенны 852 выдается соответствующим приемникам 854a-854r. Каждый приемник 854 обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принятый сигнал, преобразует обработанный сигнал в цифровую форму для выдачи отсчетов и затем обрабатывает отсчеты, чтобы выдать соответствующий "принятый" поток символов.
R
R
T
Процессор 860 данных приема может принимать и обрабатывать N принятых потоков символов от N приемников 854 на основе метода обработки конкретного приемника, чтобы выдать N "обнаруженных" потоков символов. Процессор 860 данных приема может демодулировать, подвергать обратному чередованию и декодировать каждый обнаруженный поток символов, чтобы восстановить информационные данные для потока данных. Обработка посредством процессора 860 данных приема является комплементарной по отношению к обработке, выполняемой процессором 820 передачи MIMO и процессором 814 данных передачи в базовой станции 810.
Процессор 870 может периодически определять, какую доступную технологию следует использовать, как обсуждается выше. Кроме того, процессор 870 может сформировать сообщение обратной линии связи, содержащее часть с индексом матрицы и часть со значением ранга.
Сообщение обратной линии связи может содержать различные типы информации относительно линии связи и/или принятого потока данных. Сообщение обратной линии связи может быть обработано процессором 838 данных передачи, который также принимает информационные данные для нескольких потоков данных из источника 836 данных, модулировано модулятором 880, обработано передатчиками 854a-854r и передано обратно базовой станции 810.
В базовой станции 810 модулированные сигналы от терминала 850 доступа принимаются антеннами 824, обрабатываются приемниками 822, демодулируются демодулятором 840 и обрабатываются процессором 842 данных приема для извлечения сообщения обратной линии связи, переданного терминалом 850 доступа. Затем процессор 830 может обработать извлеченное сообщение, чтобы определить, какую матрицу предварительного кодирования следует использовать для определения весовых коэффициентов формирования диаграммы направленности.
Процессоры 830 и 870 могут направлять (например, управлять, координировать т.д.) работу соответственно в базовой станции 810 и терминале 850 доступа. Соответствующие процессоры 830 и 870 могут быть связаны с блоками 832 и 872 памяти, которые хранят программные коды и данные. Процессоры 830 и 870 также могут выполнять вычисления для получения оценок частотной и импульсной характеристик соответственно для восходящей линии связи и нисходящей линии связи.
В аспекте изобретения логические каналы классифицируются на каналы управления и каналы информационных данных. Логические каналы управления могут включать в себя широковещательный канал управления (BCCH), который является каналом нисходящей линии связи для широковещательной передачи управляющей информации системы. Кроме того, логические каналы управления могут включать в себя канал управления поисковым вызовом (PCCH), который является каналом нисходящей линии связи, который передает информацию поискового вызова. Кроме того, логические каналы управления могут содержать канал управления групповой передачи (MCCH), который является каналом нисходящей линии связи от одной точки к нескольким точкам, используемым для передачи информации планирования и управления службы широковещания и группового вещания мультимедиа (MBMS) для одного или нескольких каналов MTCH. Обычно после установления соединения управления беспроводными ресурсами (RRC) этот канал используется только пользовательским оборудованием, которое принимает службу MBMS (старые каналы MCCH+MSCH). Кроме того, логические каналы управления могут включать в себя выделенный канал управления (DCCH), который является двухточечным двунаправленным каналом, который передает специализированную управляющую информацию и может использоваться пользовательским оборудованием, имеющим соединение RRC. В аспекте изобретения логические каналы информационных данных содержат выделенный канал трафика (DTCH), который является двухточечным двунаправленным каналом, выделенным для одного пользовательского оборудования, для передачи пользовательской информации. Кроме того, логические каналы информационных данных могут включать в себя канал групповой передачи трафика (MTCH) для канала нисходящей линии связи от одной точки к нескольким точкам для передачи трафика.
В аспекте изобретения транспортные каналы классифицируются на нисходящую линию связи и восходящую линию связи. Транспортные каналы нисходящей линии связи содержат канал широковещания (BCH), совместно используемый канал данных нисходящей линии связи (DL-SDCH) и канал поискового вызова (PCH). Канал PCH может поддерживать экономию мощности пользовательского оборудования (UE) (например, цикл прерывистого приема (DRX) может быть указан сетью для пользовательского оборудования) посредством его широковещательной передачи по всей соте и его отображения на ресурсы физического уровня PHY, которые могут использоваться для других каналов управления/информационных данных. Транспортные каналы восходящей линии связи могут содержать канал произвольного доступа (RACH), канал запросов (REQCH), совместно используемый канал данных восходящей линии связи (UL-SDCH) и множество каналов физического уровня PHY.
Каналы физического уровня PHY могут включать в себя набор каналов нисходящей линии связи и каналов восходящей линии связи. Каналы физического уровня PHY нисходящей линии связи могут включать в себя: общий канал контрольных сигналов (CPICH); канал синхронизации (SCH); общий канал управления (CCCH); совместно используемый канал управления нисходящей линии связи (SDCCH); канал управления групповой передачи (MCCH); совместно используемый канал назначения восходящей линии связи (SUACH); канал подтверждения (ACKCH); совместно используемый физический канал данных нисходящей линии связи (DL-PSDCH); канал управления мощностью восходящей линии связи (UPCCH); канал индикатора поискового вызова (PICH) и/или канал индикатора нагрузки (LICH). Для дальнейшей иллюстрации, каналы физического уровня PHY восходящей линии связи могут включать в себя: физический канал произвольного доступа (PRACH); канал индикатора качества канала (CQICH); канал подтверждения (ACKCH); канал индикатора подмножества антенн (ASICH); совместно используемый канал запросов (SREQCH); физический совместно используемый канал данных восходящей линии связи (UL-PSDCH); широкополосный канал контрольных сигналов (BPICH).
Следует понимать, что описанные здесь варианты воплощения могут быть реализованы посредством аппаратного оборудования, программного обеспечения, встроенного программного обеспечения, связующего программного обеспечения, микрокода или любой их комбинации. Для аппаратной реализации процессоры могут быть реализованы в одной или более специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах обработки цифровых сигналов (DSPD), программируемых логических устройствах (PLD), программируемых вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных элементах, выполненных с возможностью выполнять описанные здесь функции или их комбинации.
Когда варианты воплощения реализованы в программном обеспечении, встроенном программном обеспечении, связующем программном обеспечении или микрокоде, программном коде или кодовых сегментах, они могут быть сохранены на машиночитаемом носителе, таком как компонент хранения. Кодовый сегмент может представлять собой процедуру, функцию, программу, подпрограмму, модуль, пакет программ, класс или любую комбинацию команд, структур данных или программных операторов. Кодовый сегмент может быть соединен с другим кодовым сегментом или аппаратной схемой посредством передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть отправлены или переданы с использованием любых подходящих средств, в том числе совместного использования памяти, передачи сообщений, передачи маркера, передачи по сети и т.д.
Для программной реализации описанные здесь методы могут быть реализованы с помощью модулей (например, процедур, функций и так далее), которые выполняют описанные здесь функции. Программные коды могут храниться в блоках памяти и выполняться процессорами. Блок памяти может быть реализован в процессоре или вне процессора, в последнем случае он может быть соединен с возможностью взаимодействия с процессором через различные средства, известные в области техники.
На фиг.9 проиллюстрирована система 900, которая интеллектуально устанавливает таймер активации запаздывания таким образом, чтобы можно было быстрее войти в состояние запаздывания, чтобы сохранить срок службы батареи соответствующего мобильного устройства или терминала доступа в среде беспроводной связи. Система 900 может располагаться, например, в терминале доступа. Как изображено, система 900 включает в себя функциональные блоки, которые могут представить функции, реализованные посредством процессора, программного обеспечения или их комбинации (например, встроенного программного обеспечения). Система 900 включает в себя логическую группу 902 электрических компонентов, которые могут действовать совместно. Логическая группа 902 может включать в себя электрический компонент 904 для определения, выполняет ли приложение обмен данными. Кроме того, логическая группа 902 может включать в себя электрический компонент 906 для выявления статуса таймера активации запаздывания. Кроме того, логическая группа 902 может включать в себя электрический компонент 908 для определения подходящего значения для установки таймера активации запаздывания. Кроме того, логическая группа 902 может включать в себя электрический компонент 910 для обновления таймера активации запаздывания с помощью подходящего значения. Кроме того, система 900 может включать в себя память 912, которая хранит команды для исполнения функций, соответствующих электрическим компонентам 904, 906, 908 и 910. Хотя электрические компоненты 904, 906, 908 и 910 показаны как внешние по отношению к памяти 912, следует понимать, что они могут существовать в пределах памяти 912.
Приведенное выше описание содержит примеры одного или более вариантов воплощения. Безусловно, невозможно описать каждую мыслимую комбинацию компонентов или методов в целях описания вышеупомянутых вариантов воплощения, но специалист в области техники может понять, что возможно выполнить много дополнительных комбинаций и изменений различных вариантов воплощения. В соответствии с этим подразумевается, что описанные варианты воплощения охватывают все такие изменения, модификации и разновидности, которые находятся в пределах сущности и объема приложенной формулы изобретения. Кроме того, в тех случаях, когда термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, такой термин подразумевает охватывающий смысл, подобно термину "содержащий", интерпретируемому как переходное слово в формуле изобретения.