СПОСОБЫ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ СИГНАЛЬНОГО СООБЩЕНИЯ, КОТОРОЕ ОТНОСИТСЯ К ОГРАНИЧЕНИЯМ ПО СКОРОСТИ ПЕРЕДАЧИ
METHODS AND DEVICE TO PROCESS SIGNAL MESSAGE THAT RELATES TO LIMITATIONS ON TRANSFER SPEED

РОДСТВЕННЫЕ ЗАЯВКИ
По данной заявке испрашивается приоритет Патентной заявки США № 61/032305, поданной 28 февраля 2008, озаглавленной “Handling of Transport Format Combination Control (TFCC) Message Specifying Activation Time and/or Control Duration across State Transitions and Radio Access Technology (RAT) Change,” изобретателей Sanjay Kenchareddy, Daniel Amerga, Masato Kitazoe, Preeti Rao, Srividhya Krishnamoorthy и Suresh Sanka, которая включена в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение в целом относится к системам связи. Более конкретно, настоящее изобретение относится к способам и устройству для обработки сигнального сообщения, которое относится к ограничениям по скорости передачи.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
Используемое здесь понятие «пользовательское устройство» относится к электронному устройству, которое может использоваться для голосовой связи и/или передачи данных через беспроводную сеть связи. Примеры пользовательского устройства включают в себя сотовые телефоны, персональные цифровые помощники (PDA), портативные устройства, беспроводные модемы, компьютеры класса лэптоп, персональные компьютеры и т.д. Пользовательским устройством (UE), в качестве альтернативы, могут называться такие устройства, как мобильная станция, мобильный терминал, абонентская станция, удаленная станция, пользовательский терминал, терминал, абонентский модуль, терминал доступа и т.д.
Беспроводная сеть связи может предоставлять связь некоторому числу UE, каждое из которых может обслуживаться базовой станцией. Базовая станция, в качестве альтернативы, может называться точкой доступа, Узел Б (Node B) или в соответствии с некоторой другой терминологией.
UE может обмениваться информацией с одной или более базовыми станциями через передачи по восходящей или нисходящей линиям связи. Восходящая линия связи (или обратная линия связи) относится к линии связи от UE к базовой станции, а нисходящая линия связи (или прямая линия связи) относится к линии связи от базовой станции к UE.
Ресурсы беспроводной сети связи (например, ширина полосы и мощность передачи) могут совместно использоваться множеством UE. Известно разнообразие многочисленных технологий доступа, включая множественный доступ с кодовым разделением (CDMA), множественный доступ с временным разделением (TDMA), множественный доступ с частотным разделением (FDMA) и множественный доступ с ортогональным частотным разделением (OFDMA).
Преимущества могут быть реализованы посредством усовершенствованных систем и способов, относящихся к функционированию UE.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является структурной схемой системы связи в соответствии с топологией сети универсальной системы мобильной связи (UMTS);
Фиг.2 является структурной схемой, иллюстрирующей пользовательское устройство (UE) для обработки сообщений управления комбинациями транспортных форматов (TFCC);
Фиг.3 иллюстрирует пример системы, в которой сеть отправляет TFCC сообщение к UE, которое ограничивает UE относительно передачи на определенных скоростях;
Фиг.4 иллюстрирует пример, показывающий обработку TFCC сообщения, производимую UE;
Фиг.5 является блок-схемой последовательности операций способа для обработки сообщения управления комбинациями транспортных форматов;
Фиг.6 является блок-схемой последовательности операций другого способа для обработки сообщения управления комбинациями транспортных форматов;
Фиг.7 показывает диаграмму состояний различных состояний и режимов в UMTS (Универсальная Система Мобильной Связи) и Глобальной Системе Связи с Подвижными объектами (GSM); и
Фиг.8 иллюстрирует различные компоненты, которые могут использоваться в одной конфигурации UE.
ПОДРОБНОЕ ОПИСАНИЕ
Раскрывается способ для обработки сигнального сообщения, которое относится к ограничениям по скорости передачи. Способ может осуществлять работу в первом состоянии. Сигнальное сообщение принимается из сети. Сигнальное сообщение включает в себя время активации и ограничения по скорости передачи. Для состояния принимается инициирующее событие перехода между состояниями. После приема инициирующего события перехода между состояниями определяется поведение пользовательского устройства относительно ограничений по скорости передачи. Сигнальное сообщение может быть сообщением управления комбинациями транспортных форматов (TFCC).
Определение поведения пользовательского устройства относительно ограничений по скорости передачи после приема инициирующего события перехода между состояниями может включать в себя определение того, было ли достигнуто время активации. Когда время активации не было достигнуто, определение поведения пользовательского устройства относительно ограничений по скорости передачи после приема инициирующего события перехода между состояниями может также включать в себя определение, включает ли в себя сигнальное сообщение продолжительность управления.
Сигнальное сообщение может включать в себя продолжительность управления. Ограничения по скорости передачи могут быть незамедлительно применены.
Сигнальное сообщение может не включать в себя продолжительность управления. Способ может вести себя как если бы продолжительность управления истекла и снять ограничения по скорости передачи. Более того, способ может вернуться обратно к скорости передачи, которую пользовательское устройство имело до момента приема сигнального сообщения.
Время активации может быть достигнуто. Определение поведения пользовательского устройства относительно ограничений по скорости передачи после приема инициирующего события перехода между состояниями может дополнительно включать в себя определение того, истекла ли продолжительность управления, включенная в сигнальное сообщение. Продолжительность управления может не истечь, и способ может вести себя, как если бы продолжительность управления истекла, и снять ограничения по скорости передачи. Более того, способ может вернуться обратно к скорости передачи, которую пользовательское устройство имело до момента приема сигнального сообщения. Продолжительность управления может истечь, и способ может вернуться обратно к скорости передачи, которую пользовательское устройство имело до момента приема сигнального сообщения.
Первым состоянием может быть состояние CELL_DCH. Ограничения по скорости передачи могут применяться к скорости передачи данных восходящей линии связи.
Раскрывается пользовательское устройство, выполненное с возможностью обработки сигнального сообщения, которое относится к ограничениям по скорости передачи. Пользовательское устройство включает в себя процессор и соединенную с процессором схему. Пользовательское устройство осуществляет работу по первому состоянию. Сигнальное сообщение принимается из сети. Сигнальное сообщение включает в себя время активации и ограничения по скорости передачи. Принимается инициирующее событие перехода между состояниями для осуществления работы во втором состоянии. После приема инициирующего события перехода между состояниями определяется поведение пользовательского устройства относительно ограничений по скорости передачи.
Также раскрывается пользовательское устройство, выполненное с возможностью обработки сигнального сообщения, которое относится к ограничениям по скорости передачи. Пользовательское устройство включает в себя средство для осуществления работы в первом состоянии и средство для приема сигнального сообщения из сети. Сигнальное сообщение включает в себя время активации и ограничения по скорости передачи. Пользовательское устройство включает в себя средство для приема инициирующего события перехода между состояниями для того, чтобы осуществлять работу во втором состоянии. Пользовательское устройство также включает в себя средство для определения поведения пользовательского устройства относительно ограничений по скорости передачи после приема инициирующего события перехода между состояниями.
Раскрывается компьютерный программный продукт для обработки сигнального сообщения, которое относится к ограничениям по скорости передачи. Компьютерный программный продукт содержит машиночитаемый носитель с размещенными на нем инструкциями. Инструкции включают в себя код для осуществления работы в первом состоянии и код для приема сигнального сообщения из сети. Сигнальное сообщение включает в себя время активации и ограничения по скорости передачи. Инструкции включают в себя код для приема инициирующего события перехода между состояниями для осуществления работы во втором состоянии. Инструкции также включают в себя код для определения поведения пользовательского устройства относительно ограничений по скорости передачи после приема инициирующего события перехода между состояниями.
Далее со ссылкой на чертежи описываются различные примеры. В нижеследующем описании, в целях объяснения, многочисленные конкретные подробности излагаются для того, чтобы предоставить исчерпывающее понимание одного или более аспектов. Тем не менее, должно быть очевидным, что такие аспекты могут быть выполнены на практике без этих конкретных подробностей. В других случаях хорошо известные структуры и устройства показаны в виде структурной схемы, чтобы способствовать описанию одного или более примеров.
Фиг.1 является структурной схемой системы 100 связи с топологией сети универсальной системы мобильной связи (UMTS). UMTS система может включать в себя пользовательское устройство (UE) 102, сеть доступа и базовую сеть 106. UE 102 может быть соединено с сетью доступа, которая, в свою очередь, соединена с базовой сетью 106, которая, в свою очередь, может быть соединена с внешней сетью (не показана).
Как правило, UE 102 является устройством, которое предоставляет пользователю возможность доступа к услугам сети UMTS. UE 102 может быть мобильным устройством, таким как сотовый телефон, стационарная станция или прочим терминалом данных. Например, UE 102 может быть радиотерминалом, используемым для радиосвязи по радио (Uu) интерфейсу 140. Uu интерфейс 140 является интерфейсом, посредством которого UE 102 получает доступ к стационарным частям системы.
Сеть доступа может включать в себя радиоустройство для доступа к сети. В системе WCDMA (широкополосный множественный доступ с кодовым разделением) сетью доступа является Универсальная Наземная Сеть Радиодоступа (UTRAN) 130 с радиоинтерфейсом. UTRAN 130 может включать в себя одну или более подсистем 134 радиосети (RNC), которая включает в себя по меньшей мере одну базовую станцию или «Узел В» 136, соединенную с по меньшей мере одним контроллером 134 радиосети (RNC).
RNC 134 может управлять радиоресурсами UTRAN 130. RNC 134a, 134b сети доступа могут обмениваться данными с базовой сетью 106 через интерфейс 144, который может называться lu интерфейсом 144. RNC 134 сети доступа может обмениваться данными с Узлом В 136 через интерфейс 142, который может называться lub интерфейс 142. Uu интерфейс 140, lu интерфейс 144 и lub интерфейс 142 обеспечивают межсетевой обмен между устройством от разных поставщиков и определены стандартом 3GPP. Реализация RNC 134 отличается от поставщика к поставщику и по этой причине будет описана ниже в общих терминах.
RNC 134 может служить в качестве элемента переключения и управления UTRAN 130. RNC 134 может быть размещен между lub интерфейсом 142 и lu интерфейсом 144. RNC 134 может служить в качестве точки доступа к услуге для всех услуг, которые UTAN 130 предоставляет базовой сети 106. Например, UTRAN 130 может управлять соединением между базовой сетью 106 и UE 102.
RNC 134a, 134b могут обмениваться данными друг с другом через интерфейс 146, который может называться lur интерфейсом 146, который осуществляет мягкую эстафетную передачу между ячейками, подсоединенными к различным узлам. RNC 134 и Узлы В 136 могут обмениваться данными и быть подсоединенными через lub интерфейс 142. RNC 134 может управлять использованием радиоресурсов каждого Узла В 136, соединенного с конкретным RNC 134. Каждый Узел В 136 может управлять одной или более ячейками и может предоставлять UE 102 линию радиосвязи. Узел В 136 может выполнять обработку интерфейса, такую как кодирование и чередование канала, адаптацию скорости и расширение.
Базовая сеть 106 может включать в себя все из возможностей переключения и маршрутизации для подсоединения как к телефонной коммутируемой сети общего пользования (PSTN) (не показана), так и к сети передачи данных общего пользования (PDN) (не показана). Базовая сеть 106 также может включать в себя возможности переключения и маршрутизации для управления мобильностью и местоположением абонента и услуг идентификации.
Настоящее изобретение, в целом, относится к сигнальным сообщениям, таким как сообщения управления комбинациями транспортных форматов (TFCC). Фиг.2 является структурной схемой, иллюстрирующей пользовательское устройство 202 для обработки сообщений TFCC. Сообщения TFCC могут использоваться для ограничения UE 202 по передаче на определенных скоростях. Например, сообщение TFCC может использоваться сетью для того, чтобы ограничить UE 202 по использованию определенных Идентификаторов Комбинаций Транспортных Форматов (TFCI) из полного Набора Комбинаций Транспортных Форматов (TFCS), что может ограничить UE 202 по передаче на определенных скоростях. Сообщения TFCC рассматриваются более подробно ниже в отношении Фиг.3.
UE 202 может включать в себя модуль 210 состояния. Модуль 210 состояния может включать в себя состояния UE 202, когда UE 202 находится в режиме соединения с управлением радиоресурсами UMTS Наземного Радиодоступа (UTRA RRC).
Модуль 210 состояния может включать в себя состояние 212 CELL_DCH. Состояние 212 CELL_DCH также может называться состоянием выделенного канала. Модуль 210 состояния также может включать в себя состояние 214 CELL_FACH. Состояние 214 CELL_FACH также может называться состоянием канала с прямым доступом. Модуль 210 состояния также может включать в себя состояние 216 CELL_PCH. Модуль 210 состояния также может включать в себя состояние 218 URA_PCH. Состояние 216 CELL_PCH и состояние 218 URA_PCH также могут называться состоянием канала поискового вызова или общим состоянием. Состояния режима соединения UTRA RRC рассматриваются более подробно ниже в отношении Фиг.7.
UE 202 также может включать в себя модуль 220 поведения. Модуль 220 поведения может определять то, каким образом UE 202 реагирует после приема сообщения TFCC. Модуль 220 поведения может управлять скоростью 220 передачи данных восходящей линии связи UE 202. Например, модуль 220 поведения может ограничить UE 202 относительно передачи на определенных скоростях. Модуль 220 поведения также может включать в себя таймер 224. Модуль 220 поведения может использовать таймер 224 для того, чтобы определить, когда применить к скорости 222 передачи данных восходящей линии связи ограничения сообщения TFCC. Например, модуль 220 поведения может использовать таймер 224 для того, чтобы определить номер кадра управления (CFN), на котором должна быть снижена скорость 222 передачи данных восходящей линии связи. Модуль 220 поведения также может использовать таймер 224 для того, чтобы определять CFN, на котором должна быть повышена скорость 222 передачи данных восходящей линии связи после того, как скорость 222 передачи данных восходящей линии связи была временно снижена. Модуль 220 поведения также может использовать таймер 224 для того, чтобы определить момент, когда применить и когда снять ограничения сообщения TFCC.
Фиг.3 иллюстрирует пример системы 300, в которой сеть 306 отправляет UE 302 сообщение 350 TFCC. Сообщение 350 TFCC может включать в себя ограничения 352, которые будут наложены на одно или более UE 302. Например, сообщение 350 TFCC может включать в себя ограничения 352 по скорости передачи для UE 302. В одной конфигурации ограничения 352 по скорости передачи для UE 302 могут включать в себя ограничения на данные восходящей линии связи для UE 302. Сообщение 350 TFCC также может включать в себя время 354 активации. Время 354 активации может указывать номер кадра управления (CFN), на котором UE 302 применяет ограничения 352 в сообщении 350 TFCC. Время 354 активации также может называться временем активации для подмножества TFC. Если сообщение 350 TFCC не определяет время 354 активации, ограничения 352 в сообщении 350 TFCC могут быть применены, как только UE 302 приняло и обработало сообщение 350 TFCC.
Сообщение 350 TFCC также может включать в себя продолжительность 356 управления. Продолжительность 356 управления может указывать продолжительность времени, в течение которого действуют ограничения 352 в сообщении 350 TFCC. В качестве альтернативы, продолжительность 356 управления может указывать CFN, на котором больше не действуют ограничения 352 в сообщении 350 TFCC. Продолжительность 356 управления также может называться продолжительностью управления TFC. Если сообщение 350 TFCC не определяет продолжительность 356 управления или сообщение 350 TFCC не включает в себя продолжительность 356 управления, ограничения 352 в сообщении 350 TFCC могут применяться к UE 302 до тех пор, пока сеть 306 не просигнализирует UE 302 использовать другое TFCS или пока UE 302 не перейдет в состояние IDLE. Сеть 306 может передавать точно такое же сообщение 350 TFCC более чем одному UE 302. Если поведение UE 302 не определено, после того как UE 302 принимает сообщение 350 TFCC, UE 302 и сеть 306 могут стать не синхронизированными относительно ограничений TFCI. Это может привести к непоправимой ошибке RLC и вызвать отказ.
Фиг.4 иллюстрирует пример, показывающий обработку UE 302 сообщения 350 TFCC. График 600 иллюстрирует скорость 604 передачи данных UE в течение времени 606. В момент времени T1 610 UE 302 может принять 608 сигнальное сообщение 350 для ограничения скорости 604 передачи данных. Сигнальное сообщение 350 может включать в себя время 354 активации и продолжительность 620 управления. В этом примере время 354 активации является моментом времени T2 614, а продолжительность 620 управления является временем в момент T3 618 минус время в момент T2 614. В момент T2 614, который является временем 354 активации, UE 302 применяет 612 ограничения 352 сигнального сообщения 350, и скорость 604 передачи данных понижается. В момент T3 618 заканчивается продолжительность 620 управления, и UE 302 снимает 616 ограничения 352 сигнального сообщения 350 и увеличивает скорость 604 передачи данных до уровня, на котором она находилась до приема ограничения 352 сигнального сообщения.
Фиг.5 является блок-схемой способа 400 для обработки сообщения 350 управления комбинациями транспортных форматов. UE 302 может осуществлять работу в состоянии 212 CELL_DCH. UE 302 может принять 404 сигнальное сообщение 350 из сети 306. Сигнальное сообщение 350 может указывать ограничения для UE 302. Например, сигнальное сообщение 350 может указывать ограничения на скорость передачи данных восходящей линии связи для UE 302. В одной конфигурации сигнальное сообщение 350 может быть сообщением 350 TFCC. Сигнальное сообщение 350 может включать в себя время 354 активации. Сигнальное сообщение 350 также может включать в себя продолжительность 356 управления. После приема сигнального сообщения 350 UE 302 может принять 406 инициирующее событие перехода между состояниями для перехода к другому состоянию. В одной конфигурации инициирующее событие перехода между состояниями может заставить UE 302 перейти к другому состоянию RRC. Состояния RRC более подробно рассматриваются ниже в отношении Фиг.7. После приема инициирующего события перехода между состояниями UE 302 может подготовиться 408 для перехода между состояниями. В одной конфигурации UE 302 может поддерживать изменение Технологии Радиодоступа (RAT) вместо инициирующего события перехода между состояниями.
Когда UE 302 подготавливается 408 для перехода между состояниями, UE 302 может определять 410, достигнуто ли время 354 активации. Время 354 активации рассматривалось выше в отношении Фиг.3. Если время 354 активации не достигнуто, ограничения 352 сигнального сообщения не применяются к UE 302. UE 302 может затем определять 412, включает ли в себя сигнальное сообщение 350 продолжительность 356 управления. Если сигнальное сообщение 350 включает в себя продолжительность 356 управления, UE 302 может вести себя 416, как если бы продолжительность 356 управления истекла, и снять ограничения 352. Затем UE 302 может вернуться 420 обратно к Набору Комбинаций Транспортных Форматов (TFCS), в котором UE 302 было до приема сигнального сообщения 350. Если сигнальное сообщение 350 не включает в себя продолжительность 356 управления, UE 302 может незамедлительно применить 414 ограничения 352, включенные в сигнальное сообщение 350. UE 302 может продолжить использовать TFCI, разрешенные сообщением 350 TFCC, до тех пор, пока сеть однозначно не переконфигурирует набор TFCS или UE 302 не перейдет в состояние IDLE.
Если время 354 активации достигнуто, к UE 302 применяются ограничения 352 сигнального сообщения. Затем UE 302 может определить 418, истекла ли продолжительность 356 управления, включенная в сигнальное сообщение. Если продолжительность 356 управления истекла, ограничения 352 сигнального сообщения уже были сняты. UE 302 затем может вернуться 420 обратно к TFCS, в котором UE 302 было до приема 404 сигнального сообщения 350. Если продолжительность управления не истекла, UE 302 может вести себя 416, как если бы продолжительность 356 управления истекла, и UE может снять ограничения 352. UE 302 также может вернуться 420 обратно к TFCS, в котором UE 302 было до приема 404 сигнального сообщения 350.
Фиг.6 является блок-схемой другого способа 500 для обработки сообщения управления комбинациями транспортных форматов. UE 302 может осуществлять работу 502 в состоянии, отличном от состояния 212 CELL_DCH. Например, UE 302 может осуществлять работу в состоянии 214 CELL_FACH. UE 302 может принять 504 сигнальное сообщение 350 из сети 306. Сигнальное сообщение 350 может указывать ограничения 352 для UE 302. Например, сигнальное сообщение 350 может указывать ограничение 352 на скорость передачи восходящей линии связи для UE 302. В одной конфигурации сигнальное сообщение 350 может быть сообщением 350 TFCC. Сигнальное сообщение 350 может включать в себя время 354 активации. Сигнальное сообщение 350 также может включать в себя продолжительность 356 управления. После приема 504 сигнального сообщения 350 в состоянии, отличном от состояния 212 CELL_DCH, UE 302 может отвергнуть 506 сигнальное сообщение 350. Затем UE 302 может указать 508 этот отказ сети 306.
Фиг.7 показывает диаграмму состояния различных состояний и режимов UMTS и Глобальной Системы Связи с Подвижными объектами (GSM). Состояния и режимы, показанные на Фиг.7, являются всего лишь примерами некоторых состояний и режимов, в которых может осуществлять работу UE 302.
В момент включения UE 302 может выполнять выбор ячейки для того, чтобы найти пригодную ячейку, от которой принимать услугу. Эта ячейка называется ячейкой предоставления услуг. UE 302 затем может перейти в режим 702 соединения с Управлением Радиоресурсами (RRC) UMTS Наземного Радиодоступа (UTRA). UE 302 может принимать и/или передавать данные посредством сети UMTS в режиме 702 соединения UTRA RRC, в зависимости от его состояния RRC и конфигурации.
Находясь в режиме 702 соединения UTRA RRC, UE 302 может быть в одном из четырех возможных состояний RRC: состоянии 708 CELL_DCH, состоянии 710 CELL_FACH, состоянии 706 CELL_PCH или состоянии 704 URA_PCH. В данном контексте DCH означает выделенный транспортный канал, FACH означает канал прямого доступа, PCH означает канал поискового вызова, а URA означает область регистрации UTRAN.
В состоянии 708 CELL_DCH, UE 302 может обмениваться данными с сетью UMTS для голосового вызова или вызова данных через выделенные физические каналы, назначенные UE 302. В состоянии 710 CELL_FACH UE 302 может обмениваться сигнализацией и низкоскоростными данными с сетью UMTS через общий канал, который используется совместно с другими UE 302.
В состоянии 706 CELL_PCH и состоянии 704 URA_PCH UE 302 может периодически отслеживать PCH для сообщений системы поискового вызова и UE 302 не имеет разрешения на передачу по восходящей линии связи.
В состоянии 706 CELL_PCH сеть UMTS знает местоположение UE 302 на уровне ячейки. UE 302 выполняет обновление ячейки через сеть UMTS всякий раз, когда UE 302 перемещается в новую ячейку. В состоянии 704 URA_PCH сеть UMTS знает местоположение UE 302 на уровне URA, где URA является совокупностью ячеек. UE 302 выполняет обновление URA через сеть UMTS всякий раз, когда UE 302 перемещается в новую URA. UE 302 может обновлять свое местоположение более часто в состоянии 706 CELL_PCH, чем в состоянии 704 URA_PCH.
UE 302 может переходить из состояния 708 CELL_DCH или состояния 710 CELL_FACH в другое состояние в режиме 702 соединения UTRA RRC посредством выполнения процедуры переконфигурации. UE 302 может переходить между различными конфигурациями в состоянии 708 CELL_DCH также посредством выполнения процедуры переконфигурации. Сеть UMTS может указывать UE 302 находиться в одном из четырех состояний RRC в режиме 702 соединения UTRA RRC на основании активности UE 302.
Фиг.8 иллюстрирует различные компоненты, которые могут использоваться в одной конфигурации пользовательского устройства (UE) 800. UE 800 может включать в себя процессор или центральный процессор (CPU)/контроллер 804. CPU/контроллер 804 может быть реализован микропроцессором, микроконтроллером, цифровым сигнальным процессором (DSP) или другим известным в данной области техники устройством. Память 810, которая может включать в себя как постоянное запоминающее устройство (ROM), так и оперативное запоминающее устройство (RAM), может предоставлять инструкции 830 и данные 820 CPU/контроллеру 804. Память 810 также может включать в себя блоки энергонезависимого оперативного запоминающего устройства (NVRAM). CPU/контроллер 804, как правило, выполняет логические и арифметические операции, основанные на программных инструкциях 830, хранящихся внутри памяти 810. Инструкции 830 в памяти 810 могут быть исполняемыми для того, чтобы реализовать описанные здесь способы. Блоки инструкций 830a и данных 820a проиллюстрированы как выполняемые или считываемые в настоящий момент CPU/контроллером 804.
Данные 820 в памяти 810 могут включать в себя одно или более сообщений 822 управления комбинациями транспортных форматов (TFC). Каждое сообщение 822 управления TFC возможно было принято по сети. Данные 820 в памяти 810 могут хранить сообщение 822 управления TFC до тех пор, пока сообщение 822 управления TFC не утратит силу. В качестве альтернативы, данные 820 в памяти 810 могут хранить сообщение 822 управления TFC до тех пор, пока UE 800 не примет новое сообщение 822 управления TFC. Сообщение 822 управления TFC может включать в себя ограничения 824, относящиеся к UE 800. Например, сообщение 822 управления TFC может включать в себя ограничения 824 по скорости передачи данных восходящей линии связи для UE 800. Сообщение 822 управления TFC также может включать в себя время 826 активации для подмножества TFC. Время 826 активации для подмножества TFC может указывать номер кадра управления (CFN), на котором ограничения 824 в сообщении 822 управления TFC применяются к UE 800. Сообщение 822 управления TFC также может включать в себя продолжительность 828 управления TFC. Продолжительность 828 управления TFC может указывать продолжительность времени, в течение которого ограничения 824 сообщения 822 управления TFC являются действующими для UE 800.
Инструкции 830 в памяти 810 могут включать в себя инструкции 830 для приема 832 инициирующих событий перехода между состояниями. Переходы между состояниями более подробно рассматривались выше в отношении Фиг.7. Инструкции 830 в памяти 810 также могут включать в себя инструкции 834 для приема сообщения управления TFC. Инструкции 830 в памяти 810 также могут включать в себя инструкции 836 для определения времени активации для события подмножества TFC. Инструкции 830 в памяти 810 также могут включать в себя инструкции 838 для применения ограничений сообщения управления TFC в момент времени активации для подмножества TFC для UE 800. Инструкции 830 в памяти 810 также могут включать в себя инструкции 840 для определения истечения продолжительности управления TFC. Инструкции 830 в памяти 810 также могут включать в себя инструкции 842 для снятия ограничений 824 сообщения 822 управления TFC по истечению продолжительности 828 управления TFC. Инструкции 830 в памяти 810 также могут включать в себя инструкции 844 для снятия ограничений 824 сообщения 822 управления TFC после приема инициирующего события перехода между состояниями. Инструкции в памяти 810 также могут включать в себя инструкции 846 для применения ограничений 824 до момента достижения времени 826 активации для подмножества TFC. Инструкции 830 в памяти 810 также могут включать в себя инструкции 848 для возращения обратно TFCS, существовавшего до приема сообщения 822 управления TFC.
UE может включать в себя главную шину 802 данных, связывающую вместе различные схемы. Схемы могут включать в себя CPU/контроллер 804, схему 806 приема, схему 808 передачи и память 810.
Схема 806 приема и схема 808 передачи могут быть соединены с радиочастотной (RF) схемой (не показана). Схема 806 приема может обрабатывать и буферизовать принятые сигналы до момента отправки сигналов шине 802 данных. С другой стороны, схема 808 передачи может обрабатывать и буферизовать данные от шины 802 данных до момента отправки данных UE 800. CPU/контроллер 804 может выполнять функцию управления данными шины 802 данных и дополнительно функцию общей обработки данных, включая содержимое инструкций в памяти 810.
Память 810 может быть связана с другой схемой памяти (не показана), которая может быть как энергозависимого, так и энергонезависимого типа. В качестве альтернативы, память 810 может быть образована другими типами схем, такими как EEPROM (электрически стираемое программируемое постоянное запоминающее устройство), EPROM (стираемое программируемое постоянное запоминающее устройство), ASIC (специализированная интегральная микросхема), магнитный диск, оптический диск и прочими хорошо известными в соответствующей области техники.
Дополнительно должно быть отмечено, что процессы, соответствующие изобретению, как описано, также могут быть закодированы в качестве машиночитаемых инструкций, переносимых на любом машиночитаемом носителе, известном в соответствующей области техники. В этом описании изобретения и прилагаемой формуле изобретения понятие «машиночитаемый носитель» относится к любому носителю, который принимает участие в предоставлении для выполнения инструкций любому процессору, такому как CPU/контроллер 804, показанный и описанный на фиг.8. Такой носитель может быть носителем хранения и может принимать форму энергозависимого или энергонезависимого носителя данных, как описано ранее, например, при описании памяти 810 на Фиг.8.
Используемый здесь термин «определение» включает в себя широкое разнообразие действий, и по этой причине «определение» может включать в себя подсчет, вычисление, обработку, извлечение, сбор сведений, поиск (например, поиск в таблице, базе данных или другой структуре данных), доступ (например, доступ к данным в памяти) и т.п. Также «определение» может включать в себя решение, выборку, выбор, установление и т.п.
Фраза «на основании» не означает «на основании только», если иное не определенно явным образом. Другими словами, фраза «на основании» означает как «на основании только», так и «на основании, по меньшей мере».
Используемые здесь термины «код» и «инструкции» должны интерпретироваться в широком смысле, чтобы включать в себя любой тип машиночитаемого(ых) оператора(ов). Например, термины «код» и «инструкции» могут относиться к одной или более программам, стандартным программам, подпрограммам, функциям, процедурам и т.д.
Различные иллюстративные логические блоки, модули и схемы, описанные в отношении настоящего изобретения, могут быть реализованы или выполнены с помощью процессора общего назначения, цифрового сигнального процессора (DSP), специализированной интегральной микросхемы (ASIC), программируемой вентильной матрицы (FPGA) или прочего программируемого логического устройства, схемы на дискретных компонентах или транзисторной логической схемы, дискретных компонентов аппаратного обеспечения или любых комбинаций указанных средств, разработанных для выполнения описанных здесь функций. Процессор общего назначения может быть микропроцессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как комбинация вычислительных устройств, например комбинацией DSP и микропроцессора, множества микропроцессоров и одного или более микропроцессоров, соединенных с ядром DSP, или любой другой подобной конфигурацией.
Этапы способа или алгоритм, описанные в отношении настоящего изобретения, могут быть реализованы непосредственно в аппаратном обеспечении, модуле программного обеспечения, выполняемом процессором, или комбинацией того и другого. Модуль программного обеспечения может размещаться на любом носителе данных, который известен в соответствующей области техники. Некоторые примеры носителей данных, которые могут быть использованы, включают в себя: память RAM, флэш память, память ROM, память EPROM, память EEPROM, регистры, жесткий диск, съемный диск, CD-ROM и т.д. Модуль программного обеспечения может содержать единичную инструкцию или много инструкций и может быть распределен по нескольким различным сегментам кода, по разным программам и на множестве носителей данных. Носитель данных может быть соединен с процессором таким образом, чтобы процессор мог считывать информацию с и записывать информацию на носитель данных. В качестве альтернативы, носитель информации может быть неотъемлемой частью процессора.
Раскрытые здесь способы содержат один или более этапов или действий для реализации описанного способа. Этапы способа и/или действия могут чередоваться друг с другом, не отступая от объема формулы изобретения. Другими словами, до тех пор, пока не указан конкретный порядок этапов или действий, порядок и/или использование конкретных этапов и/или действий может изменяться, не отступая от объема формулы изобретения.
Описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, встроенном программном обеспечении или любой их комбинации. При реализации в программном обеспечении функции могут сохраняться в качестве одной или более инструкций на машиночитаемом носителе. Машиночитаемый носитель может быть любым доступным носителем, доступ к которому можно получить посредством компьютера. В качестве примера, без ограничения указанным, машиночитаемый носитель может содержать RAM, ROM, EEPROM, CD-ROM или другой накопитель на оптическом диске, накопитель на магнитном диске или другие устройства хранения на магнитном носителе, или любой другой носитель, который может использоваться для переноса или хранения желаемого программного кода в виде инструкций или структур данных и доступ к которому может быть получен посредством компьютера. Магнитные и немагнитные диски, используемые здесь, включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой диск универсального назначения (DVD), гибкий магнитный диск и диск Blue-ray, где магнитные диски обычно воспроизводят данные магнитным образом, в то время как немагнитные диски воспроизводят данные оптически с помощью лазера.
Программное обеспечение или инструкции также могут передаваться через среду (носитель) передачи. Например, если программное обеспечение передается с web-узла, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасная, радио или микроволновая, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная, радио или микроволновая, все вышеперечисленное также включается в состав определения среды (носителя) передачи.
Дополнительно, должно быть принято во внимание, что средства для выполнения описанных здесь способов и технологий, таких как те, что проиллюстрированы на Фиг.4 и 5, могут быть загружены и/или иным образом получены абонентским терминалом и/или базовой станцией, как это применимо. Например, такое устройство может быть соединено с сервером для того, чтобы способствовать переносу средств, для выполнения описанных здесь способов. В качестве альтернативы, различные описанные здесь способы могут предоставляться через средства хранения (например, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), физические носители данных, такие как компакт-диск (CD) или гибкий магнитный диск и т.д.) таким образом, что абонентский терминал и/или базовая станция могут получать различные способы путем соединения с устройством или предоставления средства хранения для устройства. Более того, могут применяться любые другие пригодные технологии для предоставления устройству описанных здесь способов и технологий.
Должно быть понятно, что формула изобретения не ограничена определенной конфигурацией и компонентами, проиллюстрированными выше. Различные модификации, изменения и вариации могут быть выполнены в конфигурации, функционировании и деталях описанных здесь систем, способов и устройства без отклонения от объема формулы изобретения.