Способ и устройство для идентификации канала в системе беспроводной связи

Иллюстрации

Показать все

Группа изобретений относится к системам связи. Технический результат заключается в облегчении классификации и идентификации канала, связанного с передачей данных в системе беспроводной связи. Канал, назначенный для передачи пакета, может быть выбран из множества каналов, пригодных для использования, на основании чего значение бита в заданном местоположении в пакете может быть установлено равным логическому значению, указывающему выбранный канал. Кроме того, извлечение логического значения из заданного местоположения и идентификация соответствующего канала могут быть выполнены получателем пакета без необходимости синтаксического анализа сообщения. В одном из описанных примеров выделенный канал управления (DCCH) может быть идентифицирован путем установления заданного значения бита идентификатора логического канала (LCID) в пакете, передаваемом по каналу DCCH. В другом примере общий канал управления (СССН) может быть идентифицирован путем встраивания булевой константы в структуру сообщения, содержащегося в пакете, передаваемом по каналу СССН. 10 н. и 40 з.п. ф-лы, 13 ил., 1 табл.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА

Настоящая заявка на изобретение испрашивает приоритет предварительной заявки США № 61/023,815, поданной 25 января 2008 г. и имеющей название "METHOD AND APPARATUS FOR DIFFERENTIATING A CCCH MESSAGE FROM A DCCH MESSAGE", которая в полном объеме включена в настоящий документ путем ссылки.

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

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

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

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

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

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

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

Еще один объект изобретения относится к интегральной схеме, которая выполняет исполняемые компьютером команды для идентификации канала, по которому обеспечивается передача данных. Эти команды могут содержать команду идентификации позиции бита в переданных данных, которая является известной устройству, из которого обеспечивается передача данных; команду получения значения, выбранного из группы, состоящей из 0 и 1, из идентифицированной позиции бита в переданных данных; и команду определения того, что для передачи данных был использован первый канал, когда полученное значение равно 0, или что для передачи данных был использован второй канал, когда полученное значение равно 1.

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

КРАТКОЕ ОПИСАНИЕ

На Фиг. 1 изображена блок-схема системы для различения и идентификации каналов в системе беспроводной связи согласно различным аспектам.

На Фиг. 2 изображена блок-схема системы для внедрения и извлечения информации о канале, связанном с передачей данных, согласно различным аспектам.

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

На Фиг. 4-6 проиллюстрированы различные приведенные в качестве примеров структуры пакетов, которые могут быть использованы согласно различным описанным аспектам.

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

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

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

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

На Фиг. 12 проиллюстрирована система беспроводной связи множественного доступа согласно различным изложенным здесь аспектам.

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

ПОДРОБНОЕ ОПИСАНИЕ

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

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

Кроме того, различные аспекты описаны здесь применительно к терминалу беспроводной связи и/или к базовой станции. Термин "терминал беспроводной связи" может относиться к устройству, обеспечивающему возможность речевой связи и/или передачи данных для абонента. Терминал беспроводной связи может быть соединен с вычислительным устройством, таким как, например, портативный компьютер или настольный компьютер, или же он может представлять собой автономное устройство, например, персональное цифровое информационное устройство (PDA). Терминал беспроводной связи также может именоваться системой, абонентским устройством, абонентской станцией, подвижной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, абонентским терминалом, агентом пользователя, пользовательским устройством или абонентской аппаратурой (UE). Терминалом беспроводной связи может являться абонентская станция, устройство беспроводной связи, сотовый телефон, телефонный аппарат системы персональной связи (PCS), радиотелефон, телефон на основе протокола инициирования сеанса связи (SIP), станция системы беспроводного абонентского доступа (WLL), персональное цифровое информационное устройство (PDA), карманное устройство, имеющее способность беспроводной связи, или иное устройство обработки, соединенное с беспроводным модемом. Термин "базовая станция" (например, "точка доступа" или "узел B" (Node B)) может относиться к устройству в сети доступа, которое поддерживает связь через интерфейс радиосвязи, через один или более секторов, с терминалом беспроводной связи. Базовая станция может действовать в качестве маршрутизатора между терминалом беспроводной связи и остальной частью сети доступа, которая может включать в себя сеть на основе протокола сети Интернет (IP), осуществляя преобразование принятых кадров интерфейса радиосвязи в пакеты протокола IP. Базовая станция также координирует управление атрибутами для интерфейса радиосвязи.

Кроме того, различные описанные здесь функции могут быть реализованы аппаратными средствами, посредством программного обеспечения, аппаратно-реализованного программного обеспечения или любой комбинации этих средств. Если эти функции реализованы посредством программного обеспечения, то они могут быть сохранены на машиночитаемом носителе или переданы через него в виде одной или более команд или кода. Машиночитаемые носители включают в себя как компьютерные носители информации, так и средства связи, в том числе, любые средства, способствующие передаче компьютерной программы из одного места в другое. Носителями информации могут быть любые имеющиеся среды, к которым может осуществлять доступ компьютер. В качестве примера, не являющего ограничивающим признаком, такими машиночитаемыми носителями могут являться, в том числе, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), постоянное запоминающее устройство на компакт-диске (CD-ROM) или иное запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или иные запоминающие устройства на магнитных носителях, либо любая иная среда, которая может использоваться в качестве носителя или для хранения желательного программного кода в виде команд или структур данных и к которой может осуществлять доступ компьютер. К тому же машиночитаемым носителем правильно именовать любое соединение. Например, если программное обеспечение передают из Web-узла, из сервера или из иного удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или технологий беспроводной связи, таких как, например, связь в инфракрасном диапазоне, радиосвязь и СВЧ-связь, то определение "носитель информации" включает в себя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или технологии беспроводной связи, такие как, например, связь в инфракрасном диапазоне, радиосвязь и СВЧ-связь. Используемый здесь термин "диск" включает в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск формата Blue-ray (BD), где воспроизведение данных с дисков обычно осуществляют магнитным способом наряду с воспроизведением данных с дисков оптическим способом посредством лазеров. В объем понятия "машиночитаемые носители" также следует включить комбинации вышеупомянутых элементов.

Различные описанные здесь способы могут использоваться для различных систем беспроводной связи, таких как, например, системы CDMA, системы TDMA, системы FDMA, системы OFDMA, системы FDMA на одной несущей (SC-FDMA) и для других подобных систем. Термины "система" и "сеть" часто используют здесь как взаимозаменяемые. В системе CDMA может быть реализована такая технология радиосвязи, как, например, технология универсальной наземной радиосвязи с абонентами (UTRA), технология стандарта CDMA2000 и т.д. Технология UTRA включает в себя технологию широкополосного CDMA (W-CDMA) и другие варианты CDMA. Кроме того, стандарт CDMA2000 охватывает собой стандарт IS-2000, стандарты TS-95 и TS-856. В системе TDMA может быть реализована такая технология радиосвязи, как, например, Глобальная система мобильной связи (GSM). В системе OFDMA может быть реализована такая технология радиосвязи, как, например, "эволюционированная UTRA" (E-UTRA), "ультрамобильная широкополосная связь" (UMB), технология радиосвязи стандартов IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM® и т.д. UTRA и E-UTRA являются частью Универсальной системы мобильной связи (UMTS). Стандарт "долгосрочная эволюция" (LTE) Проекта о партнерстве в области систем связи третьего поколения (3GPP) является предстоящей версией стандарта, в котором используют E-UTRA с использованием OFDMA в нисходящей линии связи и SC-FDMA в восходящей линии связи. Стандарты UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации "Проект о партнерстве в области систем связи третьего поколения" (3GPP). Кроме того, стандарты CDMA2000 и UMB описаны в документах организации "Проект 2 о партнерстве в области систем связи третьего поколения" (3GPP2).

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

На Фиг. 1 проиллюстрирована блок-схема системы 100 для различения и идентификации каналов в системе беспроводной связи согласно различным изложенным здесь аспектам. В одном из примеров система 100 может включать в себя одно или более устройств 110 и/или 130, которые могут поддерживать связь друг с другом и/или с другими устройствами в системе 100 с использованием любого пригодного способа связи. Хотя на Фиг. 1 проиллюстрированы два устройства 110 и 130, понятно, что система 100 может включать в себя любое надлежащее количество устройств. В другом примере первое устройство 110 может передавать одно или более сообщений во второе устройство 130. Однако, хотя устройство 110 обозначено как "передающее" устройство, а устройство 130 обозначено как "приемное" устройство, следует понимать, что в дополнение к этому и/или в альтернативном варианте может производиться передача из устройства 130 в устройство 110. Кроме того, понятно, что устройство 110 и/или 130 может иметь и/или реализовывать функциональные возможности, например, терминалов, базовых станций и/или любого другого устройства надлежащего типа. Используемый здесь и обычно в данной области техники термин "терминал" может именоваться терминалом мобильной связи, абонентской аппаратурой (UE), терминалом доступа (AT) и т.п. Кроме того, базовая станция может именоваться точкой доступа (AP), узлом B (Node B) и т.п. В дополнение к этому используемый здесь термин "передача из базовой станции в терминал" относится к передаче по нисходящей линии связи (DL) или по прямой линии связи, а передача из терминала в базовую станцию именуется передачей по восходящей линии связи (UL) или по обратной линии связи.

Согласно одному из аспектов, передающее устройство 110 может передавать данные в приемное устройство 130 по одному или более каналам посредством частоты, кода, пространственных характеристик и т.п. В одном из примеров канал, используемый передающим устройством 110, может быть выбран из набора, состоящего из множества пригодных для использования каналов, на основании различных факторов. Соответственно, передающее устройство 110 может использовать селектор 112 каналов и/или иное подходящее средство для выбора канала, используемого для передачи сообщения в приемное устройство 130. На основании канала, выбранного селектором 112 каналов и/или данных, полученных из источника 116 данных, генератор 114 сообщений может быть использован для форматирования и генерации сообщения, которое затем может быть послано в приемное устройство 130. В приемном устройстве 130 сообщение может быть обработано анализатором 134 сообщений, который может работать во взаимодействии со средством 132 идентификации канала и/или любым другим пригодным средством для идентификации канала, связанного с сообщением. В дополнение к этому и/или в альтернативном варианте данные, содержащиеся в сообщении, могут быть поданы в приемник 136 данных.

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

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

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

В качестве конкретного примера, сообщением, переданным из передающего устройства 110 в приемное устройство 130, может являться сообщение об установлении соединения, которое может быть передано либо по общему каналу управления (CCCH), либо по выделенному каналу управления (DCCH). После того, как селектор 112 каналов выбирает надлежащий канал, генератор 114 сообщений может отформатировать сообщение для выбранного канала. В дополнение к этому, генератор 114 сообщений может установить значение заданного бита в сообщении на соответствующее логическое значение для указания используемого канала (например, значение 0 для CCCH и значение 1 для DCCH или наоборот). В дополнение к заданному местоположению бита приемному устройству 130 также может быть априори известны соответствия между CCCH и DCCH и соответствующими им логическими значениями, так что средство 132 идентификации канала в приемном устройстве 130 может определить правильный канал путем анализа логического значения соответствующего бита в сообщении.

Хотя в приведенном выше примере описан сценарий, предполагающий одно заданное местоположение бита и два возможных канала, можно понять, что описанные здесь способы могут быть расширены для любого подходящего количества битов и/или каналов. Например, способ, подобный изложенному выше, может быть использован для различения до 2n потенциально возможных каналов путем установления значений n заданных соседних и/или не являющихся соседними местоположений битов в сообщении, передаваемом между передающим устройством 110 и приемным устройством 130, для любого целочисленного значения n.

Согласно другому аспекту, передающее устройство 110 может использовать процессор 118 и/или запоминающее устройство 120 для реализации, по меньшей мере, части функциональных возможностей селектора 112 каналов, генератора 114 сообщений, источника 116 данных и/или любого иного компонента (любых иных компонентов), которые здесь описаны. Кроме того, приемное устройство 130 может включать в себя процессор 138 и/или запоминающее устройство 140 для реализации некоторых или всех функциональных возможностей средства 132 идентификации канала, анализатора 134 сообщений, приемника 136 данных и/или любого иного компонента (любых иных компонентов) приемного устройства 130. В одном из примеров процессор 118 в передающем устройстве 110 и/или процессор 138 в приемном устройстве 140 могут дополнительно использовать один или более способов на основе искусственного интеллекта (AI) для автоматизации некоторых или всех соответствующих им функциональных возможностей. Используемый здесь термин "интеллект" относится к способности делать умозаключения или выводы, например, делать логические выводы о текущем состоянии или о будущем состоянии системы исходя из существующей информации о системе. Искусственный интеллект может быть использован для распознавания конкретного контекста или действия, или для генерации вероятностного распределения конкретных состояний системы без вмешательства человека. Искусственный интеллект основан на применении современных математических алгоритмов, например деревьев решений, нейронных сетей, регрессионного анализа, кластерного анализа, генетического алгоритма и обучения с подкреплением, для набора имеющихся данных (имеющейся информации) о системе. В частности, может использоваться один из многочисленных способов для обучения по данным и последующих логических выводов, исходя из созданных таким способом моделей, например, скрытых моделей Маркова (HMM) и родственных моделей прототипической зависимости, более обобщенных вероятностных графических моделей, таких как, например, байесовские сети, например, созданные путем поиска структур с использованием оценки или аппроксимации байесовской модели, линейных классификаторов, таких как, например, методы опорных векторов (SVM), нелинейных классификаторов, таких как, например, способы, именуемые способами "нейронной сети", способами нечеткой логики, и других подходов (которые выполняют слияние данных и т.д.) в соответствии с реализацией различных автоматизированных аспектов, описание которых приведено ниже.

На Фиг. 2 проиллюстрирована система 200 для внедрения и извлечения информации о канале, связанном с передачей данных, согласно различным объектам изобретения. Согласно Фиг. 2, система 200 может включать в себя передающее устройство 210, которое в одном из примеров может передать в приемное устройство 230 сообщение, инкапсулированное в один или более протокольных блоков 220 данных (PDUs) уровня управления доступом к среде (MAC). Передачей, проиллюстрированной посредством системы 200, может являться передача по восходящей линии связи, где передающим устройством 210 является UE, а приемным устройством 230 является узел B (Node B), или в альтернативном варианте передачей может являться передача по нисходящей линии связи из узла B (Node B) в UE. В качестве еще одного примера, не являющегося ограничивающим признаком, передача, проиллюстрированная посредством системы 200, может производиться как часть процедуры установления соединения между устройствами 210 и 230. Более подробное описание различных примеров процедур установления соединения, которые могут быть использованы, приведено ниже.

Согласно одному из аспектов, передающее устройство 210 может использовать для передачи PDU 220 один из множества логических каналов (например, CCCH, DCCH и т.д.). В одном из примеров передающее устройство 210 может использовать селектор 212 каналов для выбора надлежащего канала. На основании выбранного канала может быть использован генератор 214 сообщений уровня управления ресурсами радиосвязи (RRC) для форматирования сообщения, подлежащего передаче внутри PDU 220, согласно формату выбранного канала. В другом примере генерация сообщения уровня RRC, подлежащего инкапсуляции внутри PDU 220, может быть выполнена в зависимости от канала, который будет использоваться при передаче PDU 220 и/или от формата сообщения, соответствующего каналу (например, формата 400 PDU канала DCCH на Фиг. 4 и/или формата 500 PDU канала CCCH на Фиг. 5, более подробное описание которых приведено ниже).

После генерации и форматирования сообщения генератором 214 сообщений уровня RRC PDU 220 может быть передан в приемное устройство 230. После приема PDU 220 анализатор 232 сообщений уровня MAC в приемном устройстве 230 может выполнять начальную обработку для PDU 220. Однако в некоторых случаях PDU 220 может быть принят в приемном устройстве 230 таким образом, что логический канал, по которому была передан PDU 220, не известен приемному устройству 230. В иной формулировке один или более объектов, связанных с протокольным уровнем MAC в приемном устройстве 230, таких как, например, анализатор 232 сообщений уровня MAC, могут функционировать таким образом, что "прозрачно" передают сообщения более высокого уровня RRC, предоставленные в соответствующих PDU 220. Однако в подобном случае можно понять, что характер поведения уровня MAC приемного устройства 230 может зависеть от логического канала, по которому прибывает заданный PDU 220. Таким образом, в ситуациях, где уровень MAC приемного устройства 230 функционирует "прозрачно" и PDU 220 может прибывать по множеству каналов (например, по каналу CCCH или по каналу DCCH), для уровня MAC обычно отсутствует какой-либо готовый способ различения логических каналов на основании информации, доступной для уровня MAC. Это, в свою очередь, может затруднять функционирование приемного устройства 230. Например, анализатор 232 сообщений уровня MAC и/или другие компоненты приемного устройства 230 могут в некоторых случаях выполнять различные последовательности операций на основании канала, по которому принимается PDU 220. В частности, анализатор 232 сообщений уровня MAC и/или другие компоненты приемного устройства 230 могут по-разному выполнять обработку PDU 220, PDU 220 может быть направлен в различные компоненты программного обеспечения, и/или могут быть изменены другие аспекты обработки PDU 220 в