СПОСОБЫ, УСТРОЙСТВО БЕСПРОВОДНОЙ СВЯЗИ И УЗЕЛ СЕТИ БЕСПРОВОДНОЙ СВЯЗИ ДЛЯ УПРАВЛЕНИЯ РАЗРЕШЕНИЕМ КОНФЛИКТОВ
METHODS, WIRELESS COMMUNICATION DEVICE AND WIRELESS NETWORK NODE FOR CONTROLLING CONFLICT RESOLUTIONS

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Приведенные здесь варианты относятся к системам беспроводной связи, таким как сети сотовой связи. В частности, рассмотрены способы и соответствующие устройство беспроводной связи и узел сети беспроводной связи. Поэтому здесь также рассмотрены соответствующие компьютерные программы и носители для этих программ.
УРОВЕНЬ ТЕХНИКИ
Системы сотовой связи на основе таких сотовых технологий, как глобальная система мобильной связи/повышенная скорость передачи данных для глобальной эволюции (Global System for Mobile communications (GSM)/Enhanced Data rates for Global Evolution (EDGE)) и т.п., часто работают с использованием фиксированной структуры кадров во времени и хорошо определенных каналов по частоте. Планирование ресурсов, т.е. частей структуры кадров, обычно осуществляется базовой станцией или узлами, управляющими этой базовой станцией, в сети сотовой связи. Одним из исключений из этого правила обычно является канал произвольного доступа (Random Access CHannel (RACH)), где пользователи, или мобильные станции (Mobile Station (MS)), осуществляют первоначальную попытку доступа без предварительного планирования с целью принять выделения ресурсов. Следовательно, несколько пользователей могут обратиться в систему для получения доступа одновременно, что приводит к конфликтам в канале доступа.
Канал RACH является, однако, неэффективным способом связи между сетью связи и устройством, поскольку задержка распространения сигнала для устройства не известна, так что обычно необходим большой защитный период времени для адаптации к различным расстояниям между устройством и базовой станцией. Кроме того, этот канал основан на конфликтах, что обычно приводит к использованию доступа по временным интервалам типа ALOHA, нагрузочная способность которого (доступа) ограничена из-за конфликтов.
Следовательно, первое устройство, иначе называемое станцией MS, в ходе первоначальной попытки доступа обычно передает минимальное количество информации, чтобы избежать непроизводительного расходования слишком большого объема ресурсов канала RACH в процессе попыток запросить пакетные ресурсы. Это минимальное количество информации может содержать число N блоков, которые должно передать первое устройство, идентификатор DL_CC класса обслуживания нисходящей линии (downlink (DL) coverage class) первого устройства, который (идентификатор) должна использовать система базовой станции (Base Station System (BSS)) при передаче последующих управляющих сообщений/данных пользователя первому устройству, и случайный идентификатор или идентификатор (ID) для включения в разрешение доступа, переданное в ответ на первоначальную попытку доступа. Таким образом, система BSS не может однозначно идентифицировать устройство с использованием указанного минимального количества информации, принятого в ходе первоначальной попытки доступа, т.е. существует риск, что какое-либо второе устройство включило то же самое минимальное количество информации в свою собственную первоначальную попытку доступа. Поэтому, если два устройства пытаются получить доступ в систему BSS в одно и то же время (± небольшое отклонение по времени) и при этом, случайно, имеют совершенно одинаковую информацию в составе указанного минимального количества, необходимо выполнить процедуру, часто называемую «разрешение конфликтов», после первоначальной попытки доступа, после чего должно быть передано соответствующее разрешение доступа по каналу предоставления доступа (Access Grant CHannel (AGCH)). Каждое устройство будет считать себя целевым получателем разрешения доступа, поскольку оба устройства используют одну и ту же информацию некоторого минимального объема, когда осуществляют передачу своих соответствующих первоначальных попыток доступа. Когда конфликт был разрешен, одно из устройств, пытающихся получить доступ в систему, было однозначно идентифицировано в качестве целевого получателя пакетных ресурсов, выделенных сетью связи (посредством разрешения доступа) для устройства с целью передачи полезной нагрузки пакетных данных в восходящей линии.
Существуют множество способов осуществить разрешение конфликта в зависимости от используемой технологии сотовой связи, так что устройство (левая сторона Фиг. 1) может сделать вывод, что оно является целевым получателем пакетных ресурсов, выделенных сетью связи (правая сторона Фиг. 1), для целей передачи блока данных этим устройством. На Фиг. 1 представлена комбинированная схема обмена сигналами и логическая схема, иллюстрирующая пример разрешения конфликта согласно известным техническим решениям.
Согласно одной из процедур уникальный идентификатор ID устройства включают в передачи блоков данных (поз. 3 на Фиг. 1), эффективно уменьшая доступный размер полезной нагрузки для данных приложения.
Для обеспечения того, чтобы были приняты именно правильные блоки данных (т.е. блоки данных от одного и того же пользователя) необходимо во все передаваемые блоки данных включать уникальный идентификатор ID устройства до тех пор, пока сеть не возвратит этот уникальный идентификатор ID устройства в виде «эхо» по нисходящей (DL) линии (поз. 4 на Фиг. 1), и тем самым не укажет устройству, что оно «выиграло» процедуру разрешения конфликтов (т.е. оно является целевым получателем пакетных ресурсов, выделенных сетью связи).
В остальные блоки данных (поз. 5 на Фиг. 1) уникальный идентификатор ID устройства включать не нужно, поскольку в этот момент сеть связи уже однозначно знает, какое именно устройство должно принимать блоки данных с использованием выделенных пакетных ресурсов.
Заявка на выдачу патента США US 2012/257576 A1 описывает процедуру произвольного доступа в контексте системы по стандарту LTE. Терминал UE принимает ответное сообщение произвольного доступа с информацией разрешения доступа от базовой станции (Base Station (BS)) и передает сообщение L2/L3 с использованием этой информации разрешения доступа. Если терминал UE имеет временный идентификатор сети сотовой радиосвязи (Cell-Radio Network Temporary Identifier (C-RNTI)), он включает этот идентификатор C-RNTI в состав сообщения L2/L3. Баз такого сотового идентификатора C-RNTI терминал UE включает уникальный идентификатор, такой как пакетный временный идентификатор абонента мобильной связи (Packet-TMSI (P-TMSI)) или международный идентификатор абонента мобильной связи (International Mobile Subscriber ID (IMSI)) в состав сообщения L2/L3, или в качестве альтернативы, терминал UE включает случайный идентификатор, генерируемый терминалом UE, в состав сообщения L2/L3 вместо уникального идентификатора ID.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является усовершенствование процедуры разрешения конфликтов в системе описанного выше типа.
Согласно первому аспекту рассматриваемых здесь вариантов эта цель достигается посредством способа, осуществляемого устройством беспроводной связи, для обеспечения возможности разрешения конфликтов между передачами восходящей линии в узле беспроводной связи. Устройство беспроводной связи передает узлу сети беспроводной связи запрос доступа и принимает разрешение доступа от этого узла сети беспроводной связи. Устройство беспроводной связи передает узлу сети беспроводной связи по меньшей мере два блока данных, где в состав этих по меньшей мере двух блоков данных входят только одно появление уникального идентификатора (ID) устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
Согласно второму аспекту рассматриваемых здесь вариантов указанная цель достигается посредством компьютерной программы, содержащий блоки читаемого кода, при выполнении которых устройством беспроводной связи, это устройство беспроводной связи осуществляет способ согласно первому аспекту.
Согласно третьему аспекту рассматриваемых здесь вариантов указанная цель достигается с использованием носителя, содержащего компьютерную программу согласно второму аспекту.
Согласно четвертому аспекту рассматриваемых здесь вариантов указанная цель достигается с использованием способа, осуществляемого узлом сети беспроводной связи, для управления разрешением конфликтов между передачами восходящей линии. Узел сети беспроводной связи принимает запрос доступа от устройства беспроводной связи и передает разрешение доступа этому устройству беспроводной связи. Узел сети беспроводной связи принимает от устройства беспроводной связи по меньшей мере два блока данных. В состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
Согласно пятому аспекту рассматриваемых здесь вариантов, указанная цель достигается с использованием компьютерной программы, содержащей блоки читаемого кода, при выполнении которых узлом сети беспроводной связи этот узел сети беспроводной связи осуществляет способ согласно четвертому аспекту.
Согласно шестому аспекту рассматриваемых здесь вариантов указанная цель достигается с использованием носителя, содержащего компьютерную программу согласно пятому аспекту.
Согласно седьмому аспекту рассматриваемых здесь вариантов указанная цель достигается с использованием устройства беспроводной связи, конфигурированного для обеспечения возможности разрешения конфликтов между передачами восходящей линии в узле сети беспроводной связи. Это устройство беспроводной связи конфигурировано для передачи запроса доступа в узел сети беспроводной связи и для приема разрешения доступа от этого узла сети беспроводной связи. Это устройство беспроводной связи дополнительно конфигурировано для передачи, в узел сети беспроводной связи, по меньшей мере двух блоков данных. В состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
Согласно восьмому аспекту рассматриваемых здесь вариантов указанная цель достигается с использованием узла сети беспроводной связи, конфигурированного для управления разрешением конфликтов между передачами восходящей линии. Этот узел сети беспроводной связи конфигурирован для приема запроса доступа от устройства беспроводной связи и для передачи разрешения доступа запросившему устройству беспроводной связи. Кроме того, указанный узел сети беспроводной связи конфигурирован для приема, от рассматриваемого устройства беспроводной связи, по меньшей мере двух блоков данных. В состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
Приведенные здесь разнообразные варианты минимизируют или по меньшей мере уменьшают издержки, связанные с тем, что большой уникальный идентификатор ID устройства «отбирает» место у данных полезной нагрузки, путем сочетания уникального идентификатора ID устройства с редуцированным идентификатором ID в ходе выполнения процедуры разрешения конфликтов.
Рассматриваемые здесь варианты минимизируют или уменьшают издержки, вносимые уникальным идентификатором ID устройства в ходе разрешения конфликтов, и тем самым способствуют максимизации или по меньшей мере увеличению степени использования пространства, выделенного для полезной нагрузки блоков данных, для передачи полезной нагрузки, содержащей уровни протокола, превосходящие уровень Управления радиоканалом/Управления доступом к среде (RLC/MAC).
Для устройства с ограниченными возможностями питания эффективная процедура разрешения конфликтов, описываемая здесь, также позволяет уменьшить потребление энергии в устройстве и, поэтому, увеличить срок службы аккумулятора, равно как помогает уменьшить задержку передач восходящей линии путем поддержания небольшого числа передаваемых блоков данных уровня управления RLC.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 иллюстрирует способ, известный в технике.
Фиг. 2 показывает пример сети связи, в которой могут быть реализованы описываемые здесь варианты.
Фиг. 3 иллюстрирует пример способов согласно описываемым здесь вариантам при осуществлении их в сети связи, показанной на Фиг. 2.
Фиг. 4 показывает упрощенную логическую схему примера способов, осуществляемых в устройстве беспроводной связи.
Фиг. 5 представляет упрощенную блок-схему вариантов устройства беспроводной связи.
Фиг. 6 показывает упрощенную логическую схему примера способов, осуществляемых в узле сети беспроводной связи.
Фиг. 7 представляет упрощенную блок-схему вариантов узла сети беспроводной связи.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
В пределах всего последующего описания подобные цифровые позиционные обозначения присвоены подобным элементам, таким как узлы, операции, этапы, модули, схемы, части, компоненты, блоки и другие подобные элементы, где применимо. На чертежах элементы, имеющие место только в некоторых вариантах, обозначены штриховыми линиями.
Ситуация и проблемы, обозначенные в разделе «Уровень техники», будут далее обсуждены в процессе описания вариантов.
В случае, когда полезная нагрузка, которую нужно передать, очень мала, так что все блоки данных передают (поз. 3 на Фиг. 1) прежде получения ответа из сети связи (поз. 4 на Фиг. 1), издержки значительно возрастают. Другими словами, издержки, обусловленные включением уникального идентификатора ID устройства во все блоки данных, переданные до приема первого ответа из сети связи, и выраженные в виде процентной доли от общего пространства для полезной нагрузки, доступного в пределах полного набора передаваемых блоков данных, значительно возрастают по мере уменьшения общего объема полезной нагрузки.
Например:
Предположим, управление передачами данных в восходящей линии со стороны сети связи является таким, что нужно попытаться передать N блоков данных прежде, чем будет передан первый ответ из сети связи. Более подробно, устройство может определить число N на основе того, как много данных, т.е. полезной нагрузки, хотелось бы передать. Поэтому, в некоторый момент во время передачи этих N блоков данных, устройство может указать число дополнительных блоков данных, которые оно должно передать, так что после приема ответа из сети связи (поз. 4 на Фиг. 1) устройство может передать эти дополнительные блоки данных (с использованием дополнительных пакетных ресурсов восходящей линии, предоставленных сетью связи) без включения в них уникального идентификатора ID устройства.
Далее предположим, что уникальный идентификатор ID устройства занимает 4 байта, а полное доступное пространство полезной нагрузки в пересчете на один блок данных составляет 20 байт.
Тогда для передачи данных восходящей линии общим объемом 500 байт, где N = 5, издержки от введения уникального идентификатора ID устройства составят:
- Число передаваемых блоков данных (когда уникальный идентификатор ID устройства включен только в первые 5 блоков данных) = (5*4+500)/20 = 26
- Число блоков данных, передаваемых без включения уникального идентификатора ID устройства = 26 - 5 = 21
- Издержки, обусловленные введением уникального идентификатора ID устройства: 20/520 = 4%
Однако если вместо этого случая рассмотреть передачу относительно небольшого количества данных, содержащего 50 байт полезной нагрузки (где N = 4), издержки от введения уникального идентификатора ID устройства составят:
- Число передаваемых блоков данных (когда уникальный идентификатор ID устройства включен во все блоки данных) = (4*4+50)/20 = 4 (округлено до ближайшего большего целого числа)
- Число блоков данных, передаваемых без включения уникального идентификатора ID устройства = 0
- Издержки, обусловленные введением уникального идентификатора ID устройства: 16/66 = 24%
Отсюда можно видеть, что введение уникального идентификатора ID устройства в первые N блоков данных из состава передачи восходящей линии представляет все более значительное увеличение издержек по мере уменьшения общего числа блоков данных, а сеть связи передает ответ только после того, как устройство попытается передать первые N блоков данных.
Следовательно, цель усовершенствования в вопросах разрешения конфликтов может быть достигнута путем повышения эффективности процедуры разрешения конфликтов, такого как снижение издержек.
Варианты и примеры достижения этой цели будут теперь описаны сначала в общем виде, а затем варианты будут обсуждаться более подробно со ссылками на детали прилагаемых чертежей.
В первом варианте уникальный идентификатор ID устройства включают только в один из первых N переданных блоков данных, где N обозначает число блоков данных, переданных устройством прежде, чем сеть связи передаст ответ, «возвращающий в виде эхо» уникальный идентификатор ID устройства, «выигравшего» процедуру разрешения конфликтов. Этот уникальный идентификатор ID устройства является уникальным в том смысле, что устройство беспроводной связи может быть однозначно идентифицировано узлом сети беспроводной связи с использованием этого идентификатора, т.е. такой уникальный идентификатор ID устройства может быть уникальным для какой-либо сети связи/оператора. Остальные N-1 блоков, передаваемых прежде, чем сеть связи передаст ответ, содержат то, что называется редуцированным идентификатором ID. Этот редуцированный идентификатор ID редуцирован по сравнению с уникальным идентификатором ID устройства в том, что этот редуцированный идентификатор ID представлен меньшим числом битов, чем уникальный идентификатор ID устройства. Такой редуцированный идентификатор ID может быть предназначен для того, чтобы значительно увеличить вероятность того, что два устройства, которые прочли одно и то же сообщение о разрешении доступа (поз. 2 на Фиг. 1) и которые оба заключили, что они являются целевым получателем пакетных ресурсов, выделенных в этом сообщении, когда началась передача блоков данных с редуцированным идентификатором ID в сеть связи с использованием выделенных пакетных ресурсов, были бы однозначно различимыми сетью связи. Другими словами, вероятность того, что эти два устройства будут иметь одну и ту же величину для редуцированного идентификатора ID, мала, что позволяет сети связи быть с высокой достоверностью уверенной, что все блоки данных с редуцированным идентификатором ID, принятые прежде передачи указанного ответа, исходят от одного и того же устройства. См. также первый пример ниже. Кроме того, редуцированный идентификатор ID может представлять собой конкретное подмножество битов, составляющих уникальный идентификатор ID устройства (например, 4 младших бита уникального идентификатора ID устройства), позволяя тем самым сети связи быть с высокой достоверностью уверенной, что все блоки данных, принятые прежде передачи указанного ответа, исходят от одного и того же устройства.
В одном из вариантов уникальный идентификатор ID устройства представляет собой, например, временный идентификатор логического канала (TLLI), международный идентификатор абонента мобильной связи (IMSI) или временный идентификатор абонента мобильной связи (P-TMSI), и передается в блоке данных управления радиоканалом (Radio Link Control (RLC)) в системе стандарта GSM/EDGE. В другом варианте уникальный идентификатор ID устройства, например, идентификатор TLLI, распределен по нескольким из N блоков данных, тогда как редуцированный идентификатор ID передают в каждом из блоков данных. Например, четыре байта, составляющих идентификатор TLLI, могут быть включены по одному байту в каждый из первых четырех блоков данных, либо по 2 байта в каждый блок данных, если передают только 2 блока данных, либо в виде группы из всех 4 байтов, если нужно передать только один блок данных. Принятый уникальный идентификатор ID устройства (частично или полностью) вместе с редуцированным идентификатором ID будут затем возвращены в виде эхо назад в форме сообщения положительного/отрицательного квитирования пакета восходящей линии (Packet Uplink Ack/Nack (PUAN)) для подтверждения приема всех переданных блоков данных, либо для запуска повторной передачи дополнительных блоков. Если два или более устройств конкурируют за ресурсы и по стечению обстоятельств используют один и тот же редуцированный идентификатор ID, тогда возвращенный в виде эхо уникальный идентификатор устройства может фактически сдержать смесь двух идентификаторов, т.е. при построении полного уникального идентификатора ID устройства система BSS может использовать информацию, принятую от двух разных устройств, не осознавая того, что это делается потому, что каждое устройство передает блоки данных, содержащие один и тот же редуцированный идентификатор ID. В таком случае ни одно из устройств, пытающихся получить доступ в сеть, не сможет распознать возвращенный в виде эхо идентификатор, что в свою очередь должно побудить эти устройства вернуться в канал RACH, чтобы предпринять другую попытку доступа в сеть. Если возвращенный в виде эхо уникальный идентификатор ID устройства в составе сообщения PUAN соответствует одному из устройств, процедура разрешения конфликтов считается успешно завершенной. В случае, когда был принят только частичный идентификатор и возвращен назад в виде эхо в адрес станции MS в составе сообщения PUAN системой BSS, редуцированный идентификатор ID будет использован в качестве средства для дальнейшего разделения конкурирующих устройств. Сообщение квитирования PUAN передаст устройству с правильными частичным уникальным идентификатором ID устройства и редуцированным идентификатором ID команду возобновить передачу остальных не переданных блоков данных. Когда будут приняты все блоки данных, полный идентификатор будет возвращен назад в виде эхо в составе конечного сообщения PUAN квитирования для завершения процедуры разрешения конфликтов. См. также второй пример в подробном описании. В другом варианте редуцированный идентификатор ID представляет собой подмножество битов идентификаторов TLLI, например, 4 младших бита, или выбранную псевдослучайным способом последовательность битов, например, простое 4-битовое случайное число, так что вероятность того, что два устройства выберут один и тот же редуцированный идентификатор ID равна 1 к 16.
Рассматриваемые здесь варианты минимизируют или по меньшей мере уменьшают издержки в ходе процедуры разрешения конфликтов посредством предотвращения увеличения издержек из-за того, что большой уникальный идентификатор ID устройства «отбирает» место у данных полезной нагрузки, путем сочетания уникального идентификатора ID устройства с редуцированным идентификатором ID в ходе выполнения процедуры разрешения конфликтов.
Рассматриваемые здесь варианты минимизируют или уменьшают издержки, вносимые уникальным идентификатором ID устройства в ходе процедуры разрешения конфликтов, и тем самым способствуют максимизации или по меньшей мере увеличению степени использования пространства, выделенного для полезной нагрузки блоков данных, для передачи полезной нагрузки, содержащей уровни протокола, превосходящие уровень RLC/MAC.
Для устройства с ограниченными возможностями питания эффективная процедура разрешения конфликтов, описываемая здесь, также позволяет уменьшить потребление энергии в устройстве и, поэтому, увеличить срок службы аккумулятора, равно как помогает уменьшить задержку передач восходящей линии путем поддержания небольшого числа передаваемых блоков данных уровня управления RLC.
На фиг. 2 показан пример сети 100 связи, в которой могут быть осуществлены рассматриваемые здесь варианты. В этом примере, сеть 100 связи представляет собой сеть GSM, например, сеть GSM/EDGE.
В других примерах сеть 100 связи может представлять собой какую-либо систему сотовой связи или систему беспроводной связи, такую как система Долговременной эволюции (Long Term Evolution (LTE)), универсальная мобильная телекоммуникационная система (Universal Mobile Telecommunication System (UMTS)), так что такая система способна использовать механизм разрешения конфликтов, вследствие чего первоначальная попытка доступа, переданная по каналу RACH, не обеспечивает однозначной идентификации пытающегося получить доступ устройства, и поэтому требует от этого устройства дополнительной информации, которая бы однозначно идентифицировала устройство, и ответа от сети связи, подтверждающего распознавание этого уникального идентификатора устройства, в некоторый момент времени после приема дополнительной информации.
Может быть сказано, что сеть 100 связи содержит устройство 110 беспроводной связи. Это означает, что устройство 110 беспроводной связи присутствует в сети 100 сотовой связи.
Далее, на Фиг. 2 показан узел 120 сети беспроводной связи. Сеть 100 сотовой связи может содержать указанный узел 120 сети беспроводной связи. В некоторых примерах устройство 110 беспроводной связи и другое устройство 111 беспроводной связи запрашивают доступ к узлу 120 сети беспроводной связи. Этот узел 120 сети беспроводной связи может обслуживать ячейку C1, в которой может располагаться устройство 110 беспроводной связи.
Узел 120 сети беспроводной связи может осуществлять связь с устройством 110 беспроводной связи через радио интерфейс 130. В процессе этой связи могут участвовать передачи плоскости пользователей и/или управляющие передачи. Передачи плоскости пользователей могут содержать данные пользователей, данные полезной нагрузки, данные контента и т.п. Управляющие передачи могут содержать управляющую информацию, относящуюся, например, к планированию, аутентификации, мобильности и т.п. Передачи плоскости пользователей являются релевантными только в случае, когда первое устройство беспроводной связи работает в режиме сотовой связи. Процесс связи может содержать передачи восходящей линии и/или передачи нисходящей линии. Передача плоскости пользователя может быть названа блоком данных. Как используется здесь, термин «блок данных» обозначает блок пакетных данных (Packet Data Unit (PDU)) уровня управления RLC, содержащий некоторую часть блока PDU данных более высокого уровня, так что один блок PDU данных более высокого уровня может быть передан через радио интерфейс с использованием одного или нескольких блоков PDU данных уровня управления RLC.
Как используется здесь, термин «узел сети беспроводной связи» может обозначать систему базовой станции (Base Station System (BSS)), контроллер сети беспроводной связи (Radio Network Controller (RNC)), базовую радиостанцию (Radio Base Station (RBS)), развитый узел B (evolved Node B (eNB)), управляющий узел, осуществляющий управление одним или несколькими удаленными радио блоками (Remote Radio Unit (RRU)), точку доступа или другой подобный объект.
Как используется здесь, термин «устройство беспроводной связи» может обозначать абонентский терминал, устройство межмашинной связи (machine-to-machine (M2M)), мобильный телефон, сотовый телефон, персональный цифровой помощник (Personal Digital Assistant (PDA)), оснащенный возможностями беспроводной связи, смартфон, портативный компьютер или персональный компьютер (personal computer (PC)), оснащенный внутренним или внешним мобильным широкополосным модемом, планшетный компьютер с возможностями беспроводной связи, портативное электронное устройство беспроводной связи, измерительный прибор (сенсор, датчик), оснащенный возможностями беспроводной связи, или другое подобное устройство. Измерительный прибор может представлять собой датчик какого-либо типа для измерения параметров погоды, таких как скорость ветра, температура, атмосферное давление, влажность и т.п. В качестве других примеров, датчик может представлять собой светочувствительный датчик, электронный или электрический переключатель, микрофон, громкоговоритель, датчик с видеокамерой или другой подобный объект. Термин «пользователь» может косвенно обозначать устройство беспроводной связи. Иногда термин «пользователь» может быть использован для обозначения абонентского терминала или какого-либо другого подобного объекта, как отмечено выше. Следует понимать, что пользователь не обязательно является пользователем-человеком. Термин «пользователь» может также обозначать машину, компонент программного обеспечения (программный компонент) или другой подобный объект, использующий некоторые функции, способы и другие подобные компоненты.
Рассматриваемые здесь варианты применимы к межмашинной связи (Machine-to-Machine (M2M)), связи машинного типа (Machine Type Communication (MTC)) или другому подобному виду связи.
Здесь используются также следующие термины:
«Уникальный идентификатор устройства», «уникальный идентификатор ID устройства», однозначно идентифицирующий устройство 110 беспроводной связи.
«Редуцированный идентификатор» и «редуцированный идентификатор ID», которой не идентифицирует устройство 110 беспроводной связи однозначно.
«Идентификатор для устройства 110 беспроводной связи», представляющий собой пример минимального количества информации, передаваемого в составе запроса доступа.
Уникальный идентификатор ID устройства может быть также обозначен как первый идентификатор ID и редуцированный идентификатор ID может быть также обозначен как второй идентификатор ID. Число битов второго идентификатора ID может быть меньше числа битов первого идентификатора ID. Число битов первого и второго идентификаторов обозначает соответствующее число битов, используемых для представления первого и второго идентификаторов ID, соответственно.
«Блок данных» может представлять собой физическую единицу, передаваемую по радио, тогда как термин «пакетный ресурс» может в более общем случае обозначать ресурсы, используемые для передачи данных между устройством 110 беспроводной связи и узлом 120 сети беспроводной связи.
Фиг. 3 иллюстрирует пример способа согласно описываемым здесь вариантам при осуществлении их в сети 100 связи, показанной на Фиг. 2. Устройство 110 беспроводной связи может осуществлять способ, обеспечивающий разрешение конфликтов. При таком подходе устройство 110 беспроводной связи может определить, является ли оно целевым получателем пакетных ресурсов, выделенных сетью связи для передач в плоскости пользователей в восходящей линии, после приема ответа на операции 3140. Узел 120 сети беспроводной связи, такой как система базовой станции (BSS), может осуществлять способ управления разрешением конфликтов для передач восходящей линии. При таком подходе, узел 120 сети беспроводной связи может определить уникальный идентификатор устройства 110 беспроводной связи, которое является целевым получателем выделенных ему пакетных ресурсов для осуществления передач восходящей линии в плоскости пользователя.
Одна или несколько следующих операций могут быть осуществлены в каком-либо подходящем порядке.
Операция 3010
Устройство 110 беспроводной связи передает запрос доступа, например, первоначальную попытку доступа по каналу RACH. Этот запрос доступа, такой как пакет доступа, может содержать идентификатор для неоднозначной идентификации устройства 110 беспроводной связи. Это означает, что включение указанного идентификатора в запрос доступа также не обеспечивает однозначной идентификации устройства 110 беспроводной связи, когда узел 120 сети беспроводной связи принимает этот запрос доступа.
Однако с целью создания средств для дальнейшего различения первоначальных запросов доступа, передаваемых устройствами беспроводной связи в сети 100 связи, конкретный запрос или идентификатор может содержать один или несколько параметров - указание числа N блоков данных, которые должно передать устройство 110 беспроводной связи, идентификатор DL_CC класса обслуживания нисходящей линии для устройства 110 беспроводной связи и/или другие подобные параметры.
Операция 3020
После операции 3010, узел 120 сети беспроводной связи принимает запрос доступа.
Операция 3030
В ответ на операцию 3020, узел 120 сети беспроводной связи передает разрешение доступа, такое как сообщение о немедленном предоставлении канала. Это разрешение доступа может содержать идентификатор устройства и/или идентификатор DL_CC класса, принятый в составе запроса доступа, на который отвечает узел 120 сети беспроводной связи. При таком подходе узел 120 сети беспроводной связи отражает и возвращает в виде эхо указанный идентификатор в составе разрешения доступа. Этот узел сети беспроводной связи может также выделять пакетные ресурсы в соответствии с величиной N, указанной в запросе доступа. В результате операции 3030 узел 120 сети беспроводной связи назначает некоторые конкретные ресурсы, такие как пакетные ресурсы, радиоканал и/или время/частотный ресурс для использования устройством 110 беспроводной связи.
Поскольку этот идентификатор не обеспечивает однозначной идентификации устройства 110 беспроводной связи, может оказаться, что другое устройство 111 беспроводной связи также считает себя целевым получателем рассматриваемого разрешения доступа.
Операция 3040
После завершения операции 3030 устройство 110 беспроводной связи принимает рассматриваемое разрешение доступа. При таком подходе устройство 110 беспроводной связи оказывается осведомлено о том, какие ресурсы оно должно использовать для передачи своих данных полезной нагрузки, например, в терминах блоков данных. Поскольку разрешение доступа может содержать идентификатор или аналогичный параметр, устройство 110 беспроводной связи приходит к заключению, что оно является целевым получателем разрешения доступа.
Операции с 3050/3060 по 3110/3120
Устройство 110 беспроводной связи передает по меньший мере один блок данных, содержащий по меньшей мере часть полной полезной нагрузки, а узел 120 сети беспроводной связи принимает этот по меньшей мере один блок данных. В некоторых примерах эта совокупность по меньшей мере из одного блока данных содержит по меньшей мере два блока данных. Часть полной полезной нагрузки, которая должна быть передана узлу 120 сети беспроводной связи прежде операции 3130/3140 может быть определена на основе параметра N.
В ходе этих операций устройство 110 беспроводной связи может передать уникальный идентификатор ID устройства только один раз и редуцированный идентификатор ID по меньшей мере один раз, если имеются по меньшей мере два блока данных, т.е. полезная нагрузка, имеющаяся в устройстве 110 беспроводной связи требует для передачи использования по меньшей мере два блока данных. Это означает, что когда устройство 110 беспроводной связи может передать по меньшей мере два блока данных, в состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID. Уникальный идентификатор ID устройства может быть включен в один или в оба из указанных по меньшей мере двух блоков данных. Этим предлагаемый вариант отличается от известных в технике способов, в соответствии с которыми уникальный идентификатор ID устройства включают во все блоки данные, переданные до приема ответа в ходе операции 3140.
В некоторых примерах можно сказать, что редуцированный идентификатор ID обеспечивает «полуоднозначную» идентификацию устройства 110 беспроводной связи, например, однозначную идентификацию с некоторой вероятностью.
В первом примере первый блок данных из указанных по меньшей мере двух блоков данных содержит уникальный идентификатор ID устройства, а второй блок данных из этих по меньшей мере двух блоков данных содержит редуцированный идентификатор ID. По-другому говоря, первый блок данных из указанных по меньшей мере двух блоков данных содержит указанное одно появление уникального идентификатора ID устройства, тогда как второй блок данных из этих по меньшей мере двух блоков данных содержит содержит по меньшей одно появление редуцированного идентификатора ID. В качестве примера, первый блок данных действительно, в порядке по времени из этих по меньшей мере двух блоков данных, является первым блоком данных, переданным устройством 110 беспроводной связи, и второй блок данных действительно, в порядке по времени из этих по меньшей мере двух блоков данных, является вторым блоком данных, переданным устройством 110 беспроводной связи. В других примерах, такой порядок может обозначать порядок последовательности блоков или другой аналогичный порядок.
Во втором примере уникальный идентификатор ID устройства содержит первую часть битов и вторую часть битов. Предпочтительно, уникальный идентификатор ID устройства разделен на равные части, где каждая часть содержит число битов, равное результату деления числа битов, образующих уникальный идентификатор ID устройства, на число N блоков данных, которыми устройство 110 беспроводной связи запрашивает доступ. Далее, первый блок данных из указанных по меньшей мере двух блоков данных содержит первую часть уникального идентификатора ID устройства и редуцированный идентификатор ID и второй блок данных из указанных по меньшей мере двух блоков данных содержит вторую часть уникального идентификатора ID устройства и редуцированный идентификатор ID. Эти первая и вторая части образуют уникальный идентификатор ID устройства, который в этом случае является полным и завершенным в случае N = 2. Как будет упомянуто ниже, полный уникальный идентификатор ID устройства может быть разделен на несколько частей.
В одном из вариантов редуцированный идентификатор ID включен в информационное пространство управляющих битов, например, заголовок радио блока или блока данных уровня RLC/MAC в системе GSM/EDGE, избегая тем самым использования пространства блока данных полезной нагрузки для идентификации редуцированного идентификатора ID. В частности, это информационное пространство управляющих битов не является статичным, т.е. объем этого пространства и физические радио ресурсы, используемые в качестве информационного пространства управляющих битов, зависят от числа битов в заголовке уровня RLC/MAC.
В другом варианте о присутствии редуцированного идентификатора ID сигнализируют в информационном пространстве управляющих битов, например, в заголовке уровня RLC/MAC радио блока в системе GSM/EDGE. Такая сигнализация о присутствии поля редуцированного идентификатора TLLI может быть в виде, например, однобитового индикатора в составе информации управляющих битов, указывающего, что некоторые конкретные части информационного пространства управляющих битов используются для передачи редуцированного идентификатора ID устройства. Таким образом, в рассматриваемом варианте редуцированный идентификатор ID может быть включен в информационное пространство управляющих битов.
В некоторых вариантах, указанное одно появление уникального идентификатора ID устройства содержит указанное одно появление редуцированного идентификатора ID. Это означает, что редуцированный идентификатор ID может быть получен из уникального идентификатора ID устройства посредством узла 120 сети беспроводной связи. Например, вследствие этого можно заранее конфигурировать, какое конкретное подмножество битов или какие части уникального идентификатора ID устройства могут образовать редуцированный идентификатор ID.
В некоторых вариантах указанное по меньшей мере одно появление редуцированного идентификатора ID исключено из состава одного появления уникального идентификатора ID устройства. Это означает, что узел 120 сети беспроводной связи не может вывести редуцированный идентификатор ID из уникального идентификатора ID устройства. Таким образом, устройство 110 беспроводной связи может в некоторых блоках данных информировать узел 120 сети беспроводной связи и об уникальном идентификаторе ID устройства, и о редуцированном идентификаторе ID, в результате чего узел 120 сети беспроводной связи интерпретирует это так, что указанный уникальный идентификатор ID устройства и указанный редуцированный идентификатор ID ассоциированы один с другим.
В некоторых вариантах указанный первый блок данных является первым по порядку из указанных по меньшей мере двух блоков данных, а указанный второй блок данных является вторым по порядку из этих по меньшей мере двух блоков данных.
Еще в одном варианте редуцированный идентификатор ID содержит случайное число. В указанном первом примере редуцированный идентификатор ID включен тогда также в блок данных, в который входит уникальный идентификатор ID устройства. Это позволяет сети связи определить, какой именно редуцированный идентификатор ID соединен или ассоциирован с конкретным уникальным идентификатором ID устройства.
Далее операции с 3050/3060 по 3110/3120 будут рассмотрены более подробно и индивидуально.
Операция 3050/3060
Согласно приведенному выше первому примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи первый блок данных. Этот первый блок данных содержит уникальный идентификатор ID устройства. После этого узел 120 сети беспроводной связи принимает указанный выше первый блок данных от устройства 110 беспроводной связи.
Согласно приведенному выше второму примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи первый блок данных. Этот первый блок данных содержит соответствующую часть уникального идентификатора ID устройства, но не полный уникальный идентификатор ID устройства и редуцированный идентификатор ID. После этого узел 120 сети беспроводной связи принимает указанный выше первый блок данных от устройства 110 беспроводной связи.
В ходе операции 3050 устройство 110 беспроводной связи может генерировать первый блок данных на основе числа N блоков данных, которые нужно передать. Например, устройство 110 беспроводной связи может выбрать и применить варианты, в которых число N не меньше двух. Затем устройство 110 беспроводной связи может выбрать и применить вариант, представленный, например, в первом примере, во втором примере или в каком-либо примере, рассматриваемом здесь. Как подробно описано ниже в разделе «конкретный вариант осуществления», так называемый резервный бит в заголовке блока данных, например, в заголовке уровня RLC/MAC для системы GSM/EDGE, может указывать узлу 120 сети беспроводной связи, что один или несколько описываемых здесь вариантов, применены к блокам данных, которые нужно передать. Если можно ожидать, что несколько таких вариантов могут быть реализованы в одно и то же время, блок данных может также содержать информацию о том, какой вариант применен, например, указать это посредством номера версии или каким-либо другим образом. Когда устройство 110 беспроводной связи генерирует блок данных, резервному биту может быть присвоена величина “1”, из чего узел 120 сети беспроводной связи может сделать вывод, например, что поле Обратного отсчета (Countdown Value) содержит редуцированный идентификатор ID, т.е. величину этого идентификатора.
Устройство 110 беспроводной связи генерирует, таким образом, блок данных в соответствии с известными форматами, например, форматом по соглашению, согласно стандартным спецификациям или другим подобным форматом узлу 120 сети беспроводной связи.
Операция 3070/3080
Согласно приведенному выше первому примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи второй блок данных. Этот второй блок данных содержит редуцированный идентификатор ID. После этого, узел 120 сети беспроводной связи принимает указанный выше второй блок данных от устройства 110 беспроводной связи.
Согласно приведенному выше второму примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи второй блок данных. Второй блок данных содержит другую (соответствующую) часть уникального идентификатора ID устройства и редуцированный идентификатор ID. После этого узел 120 сети беспроводной связи принимает указанный выше второй блок данных от устройства 110 беспроводной связи. В случае N=2 узел 120 сети беспроводной связи может построить полный уникальный идентификатор ID устройства из двух соответствующих частей этого идентификатора, т.е. указанных выше первой и второй частей, которые были приняты.
Снова, устройство беспроводной связи может генерировать блок данных, например, рассматривая при этом выбранный вариант.
Теперь распространим этим примеры на случаи, когда число N больше двух. При выполнении этих операций предполагается, что число N равно по меньшей мере трем.
Операция 3090/3100
Согласно приведенному выше первому примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи третий блок данных. Снова, третий блок данных действительно является действительно третьим по порядку в группе из N блоков данных. Этот третий блок данных содержит редуцированный идентификатор ID. После этого узел 120 сети беспроводной связи принимает указанный выше третий блок данных от устройства 110 беспроводной связи.
Согласно приведенному выше второму примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи третий блок данных. Снова, третий блок данных действительно является действительно третьим по порядку в группе из N блоков данных. Этот третий блок данных содержит соответствующую часть уникального идентификатора ID устройства и редуцированный идентификатор ID. После этого узел 120 сети беспроводной связи принимает указанный выше третий блок данных от устройства 110 беспроводной связи. Снова, в случае N=3, узел 120 сети беспроводной связи может построить полный уникальный идентификатор ID устройства из трех соответствующих частей этого идентификатора, которые были приняты.
Операция 3110/3120
Согласно приведенному выше первому примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи четвертый блок данных. Снова, четвертый блок данных действительно является действительно четвертым по порядку в группе из N блоков данных. Этот четвертый блок данных содержит редуцированный идентификатор ID. После этого узел 120 сети беспроводной связи принимает указанный выше четвертый блок данных от устройства 110 беспроводной связи.
Согласно приведенному выше второму примеру устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи четвертый блок данных. Снова, четвертый блок данных действительно является действительно четвертым по порядку в группе из N блоков данных. Этот четвертый блок данных содержит соответствующую часть уникального идентификатора ID устройства и редуцированный идентификатор ID. После этого узел 120 сети беспроводной связи принимает указанный выше четвертый блок данных от устройства 110 беспроводной связи. Снова, в случае N=4, узел 120 сети беспроводной связи может построить полный уникальный идентификатор ID устройства из четырех соответствующих частей этого идентификатора, которые были приняты.
То же самое справедливо для любой величины N до N = 16 включительно или другой величины согласно релевантным спецификациям стандартов.
В ходе операций 3060, 3080, 3100, 3120 узел 120 сети беспроводной связи может интерпретировать принятые блоки данных. При таком подходе узел 120 сети беспроводной связи может определить, приняты ли по меньшей мере два блока данных или все блоки данных от одного и того же устройства беспроводной связи.
Например, когда редуцированный идентификатор ID представляет собой некое конкретное подмножество битов из состава уникального идентификатора ID устройства, узел 120 сети беспроводной связи сравнивает это конкретное подмножество битов с редуцированным идентификатором ID. Если N блоков данных согласуются, тогда узел 120 сети беспроводной связи может сделать вывод, что эти блоки данных исходят от целевого получателя разрешения доступа. Следовательно, можно осуществить операцию A130, приведенную ниже.
Если - как отмечено выше, - уникальный идентификатор ID устройства разделен на части, где каждая часть включена в соответствующий блок данных, узел 120 сети беспроводной связи может интерпретировать несколько принятых блоков данных в соответствии с их порядком для построения уникального идентификатора ID устройства. Каждый блок данных в этом примере содержит редуцированный идентификатор ID. Снова, узел сети беспроводной связи может проверить редуцированный идентификатор ID и уникальный идентификатор ID устройства для определения, исходят ли принятые блоки данных от одного и того же устройства 110 беспроводной связи.
Операция 3130
Узел 120 сети беспроводной связи передает ответ. Этот ответ содержит уникальный идентификатор ID устройства и возможно редуцированный идентификатор ID. Ответ может представлять собой сообщение PUAN квитирования или другое подобное сообщение. При таком подходе узле 120 сети беспроводной связи делает устройство 110 беспроводной связи осведомленным о том, что оно выиграло процедуру «разрешение конфликта», т.е. разрешение доступа фактически было предназначено именно для этого устройства.
Операция 3140
После операции 3130, устройство 110 беспроводной связи принимает ответ.
Операция 3150
Согласно первому примеру и второму примеру устройство 110 беспроводной связи передает по меньшей мере один дополнительный блок данных, причем из этого по меньшей мере одного дополнительного блока данных исключены указанные уникальный идентификатор ID устройства и редуцированный идентификатор ID. Когда дополнительные блоки данных передают после приема сообщения PUAN, тогда из этих блоков данных исключают указанные уникальный идентификатор ID устройства и редуцированный идентификатор ID, поскольку в этот момент устройство 110 беспроводной связи уже пришло к выводу, что оно выиграло процедуру разрешения конфликтов.
Конкретные варианты реализации для систем пакетной беспроводной связи общего пользования (General Packet Radio Service (GPRS)) и систем улучшенной GPRS (Enhanced GPRS (EGPRS)) могут быть следующими:
- В случае блоков данных восходящей линии для существующей системы GPRS резервный бит, которому присвоено значение ‘0’, может указывать, что 4-битовое поле Обратного отсчета присутствует и сохраняет свое значение, имеющее место в существующих системах, тогда как резервный бит, которому присвоено значение ‘1’, может указывать, что 4-битовое поле Обратного отсчета представляет собой поле редуцированного идентификатора ID, куда записан такой редуцированный идентификатор ID. Это позволяет системе BSS, иначе называемой узлом сети беспроводной связи, принять первый блок данных восходящей линии системы GPRS, в котором присутствуют и поле идентификатора TLLI, и поле Обратного отсчета, и тем самым установить соотношение между номером последовательности блока (Block Sequence Number (BSN)) и величиной Обратного отсчета, так что для всех последующих блоков данных восходящей линии системы GPRS величина Обратного отсчета может предполагаться равной величине номера BSN (тем самым позволяя вписать величину редуцированного идентификатора ID вместо величины Обратного отсчета в эти последующие блоки данных без какой-либо потери сведений системой BSS). По сравнению с первым примером здесь, поэтому, не требуется ждать, пока узел 120 сети беспроводной связи примет второй блок данных, в котором резервному биту присвоено значение ‘1’, чтобы определить, что можно использовать более эффективную процедуру разрешения конфликтов. Например, может быть заранее задано, как в стандартных спецификациях, какие именно биты из состава уникального идентификатора ID устройства образуют редуцированный идентификатор ID. Таким образом, этот узел сети беспроводной связи передаст сообщение PUAN квитирования, содержащее уникальный идентификатор ID устройства, когда этим узлом 120 сети беспроводной связи будут приняты N блоков данных.
- В случае блоков данных восходящей линии для существующей системы EGPRS может быть использован такой же подход с использованием резервного бита для индикации, когда присутствует 4-битовое поле Обратного отсчета или когда оно заменено полем редуцированного идентификатора ID. Наличие по меньшей мере одного резервного битах в блоках данных восходящей линии для существующей системы EGPRS может быть обеспечено требованием, чтобы функция быстрого сообщения о положительном/отрицательном квитировании (Fast Ack/Nack Reporting (FANR)) не была активизирована, когда используется эффективная процедура разрешения конфликтов.
В случае примера, приведенного в разделе «Проблемы» выше, применение варианта, когда редуцированный идентификатор ID включен в управляющее информационное пространство, приводит к тому результату, что единственными издержками являются только издержки от включения уникального идентификатора ID устройства в первый блок данных:
передача 500 байт:
- Число передаваемых блоков данных (когда уникальный идентификатор ID устройства включен только в один из первых 5 блоков данных) = (1*4+500)/20 = 26 (округлено до ближайшего большего целого числа)
- Число блоков данных, передаваемых без включения уникального идентификатора ID устройства = 26 - 1 = 25
- Издержки, обусловленные введением уникального идентификатора ID устройства: 4/504 = 0.8%
передача 50 байт:
- Число передаваемых блоков данных (когда уникальный идентификатор ID устройства включен только в один из первых 3 блоков данных) = (1*4+50)/20 = 3 (округлено до ближайшего большего целого числа)
- Число блоков данных, передаваемых без включения уникального идентификатора ID устройства = 3 - 1 = 2
- Издержки, обусловленные введением уникального идентификатора ID устройства: 4/54 = 7.4%
Для случая передачи 500 байт данных издержки уменьшены от 4% до 0.8% тогда как для случая передачи 50 байт данных уменьшены от 24% до 7.4%, а число передаваемых блоков данных уменьшено от 4 до 3.
На Фиг. 4 представлена упрощенная логическая схема примеров способов, осуществляемых устройством 110 беспроводной связи. Эти способы предназначены для того, чтобы позволить осуществлять разрешение конфликтов между передачами восходящей линии в узле 120 сети беспроводной связи.
Здесь снова, как и выше, одинаковые цифровые позиционные обозначения присвоены одинаковым или подобным элементам, в частности, одинаковые цифровые позиционные обозначения присвоены одинаковым или подобным операциям.
Далее ссылки будут даны на Фиг. 4, где показаны соответствующие операции. Показанные операции будут обсуждаться далее.
Операция 4010
Устройство 110 беспроводной связи передает запрос доступа узлу 120 сети беспроводной связи.
Эта операция может, таким образом, полностью или частично соответствовать Операции 3010, обсуждавшейся выше в связи с Фиг. 3.
Операция 4040
Устройство 110 беспроводной связи принимает разрешение доступа от узла 120 сети беспроводной связи.
Эта операция, таким образом, может полностью или частично соответствовать Операции 3040, обсуждавшейся выше в связи с Фиг. 3.
Операции с 4050 по 4110
Устройство 110 беспроводной связи передает узлу 120 сети беспроводной связи по меньшей мере два блока данных, где в состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
Такое одно появление уникального идентификатора ID устройства может включать в себя указанное по меньшей мере одно появление редуцированного идентификатора ID. В качестве альтернативы указанное по меньшей одно появление редуцированного идентификатора ID может быть исключено из указанного по меньшей мере одного появления уникального идентификатора ID устройства.
Первый блок данных, например, блок данных, переданный в ходе Операции 4050, из состава указанных по меньшей мере двух блоков данных может содержать указанное одно появление уникального идентификатора ID устройства, а второй блок данных, например, блок данных, переданный в ходе Операции 4070, из этих по меньшей мере двух блоков данных, может содержать указанное по меньшей мере одно появление редуцированного идентификатора ID. Следовательно, первый блок данных может являться первым по порядку или, другими словами, первым во времени из указанных по меньшей мере двух блоков данных, а второй блок данных может являться вторым по порядку из этих по меньшей мере двух блоков данных.
Уникальный идентификатор ID устройства может быть передан в составе блока данных управления RLC, а уникальный идентификатор ID устройства может быть идентификатором TLLI. Редуцированный идентификатор ID в этом случае может быть представлять собой подмножество битов, составляющих идентификатор TLLI.
Далее, редуцированный идентификатор ID может входить в состав заголовка уровня RLC/MAC для блока данных.
Эти операции могут, таким образом, полностью или частично соответствовать Операциям 3050-3110, обсуждавшимся выше в связи с Фиг. 3.
Операция 4140
Эта операция может, таким образом, полностью или частично соответствовать Операции Action 3140, обсуждавшейся выше в связи с Фиг. 3.
Операция 4150
Эта операция может, таким образом, полностью или частично соответствовать Операции 3150, обсуждавшейся выше в связи с Фиг. 3.
На Фиг. 5 представлена упрощенная блок-схема вариантов устройства 110 беспроводной связи, показанного на Фиг. 2.
Устройство 110 беспроводной связи может содержать процессорный модуль 501, который может иметь в составе один или несколько аппаратных модулей и/или один или несколько программных модулей для осуществления описываемых здесь способов.
Устройство 110 беспроводной связи может далее содержать запоминающее устройство 502. Это запоминающее устройство может иметь или сохранять компьютерную программу 503.
Согласно некоторым рассматриваемым здесь вариантам процессорный модуль 501 содержит, например, «выполнен в форме» или «реализован посредством», процессорную схему 504 в качестве примера аппаратного модуля. В этих вариантах запоминающее устройство 502 может содержать компьютерную программу 503, имеющую в составе блоки читаемого компьютером кода, выполняемые процессорной схемой 504, так что в результате такого выполнения устройство 110 беспроводной связи осуществляет способы, представленные на Фиг. 3 и/или Фиг. 4.
В некоторых других вариантах эти блоки читаемого компьютером кода могут вызвать осуществление устройством 110 беспроводной связи способа, представленного на Фиг. 3 и/или Фиг. 4, когда такое устройство 110 беспроводной связи выполняет эти блоки читаемого компьютером кода.
Фиг. 5 далее иллюстрирует носитель 505, или носитель программы, который содержит компьютерную программу 503, как описано непосредственно выше.
В некоторых вариантах процессорный модуль 501 содержит модуль 506 ввода/вывода, в качестве примера которого можно, где применимо, указать приемный модуль и/или передающий модуль, как описано ниже.
В других вариантах процессорный модуль 501 может содержать один или несколько модулей из группы, содержащей передающий модуль 510, приемный модуль 520, генераторный модуль 530, в качестве примеров аппаратных модулей. В других вариантах один или несколько из указанных выше примеров аппаратных модулей могут быть реализованы в виде одного или нескольких программных модулей.
Соответственно, устройство 110 беспроводной связи конфигурировано для того, чтобы создать возможность для выполнения процедуры разрешения конфликтов между передачами восходящей линии в узле 120 сети беспроводной связи.
Поэтому, в соответствии с различными описываемыми выше вариантами, устройство 110 беспроводной связи, процессорный модуль 501 и/или передающий модуль 510 конфигурированы для передачи запроса доступа в узел 120 сети беспроводной связи.
Далее, устройство 110 беспроводной связи, процессорный модуль 501 и/или приемный модуль 520 конфигурированы для приема разрешения доступа от узла 120 сети беспроводной связи.
Более того, устройство 110 беспроводной связи, процессорный модуль 501 и/или передающий модуль 510, либо другой передающий модуль (не показано), конфигурирован для передачи узлу 120 сети беспроводной связи по меньшей мере двух блоков данных, где в состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
В некоторых вариантах такое одно появление уникального идентификатора ID устройства содержит одно из указанной совокупности по меньшей мере одного появления редуцированного идентификатора ID.
В некоторых вариантах такое по меньшей мере одно появление редуцированного идентификатора ID исключено из указанного одного появления уникального идентификатора ID устройства.
Первый блок данных из состава указанных по меньшей мере двух блоков данных может содержать указанное одно появление уникального идентификатора ID устройства, а второй блок данных из этих по меньшей мере двух блоков данных, может содержать указанное по меньшей мере одно появление редуцированного идентификатора ID.
Первый блок данных может являться первым по порядку из указанных по меньшей мере двух блоков данных, а второй блок данных может являться вторым по порядку из этих по меньшей мере двух блоков данных.
Устройство 110 беспроводной связи процессорный модуль 501 и/или передающий модуль 510 может быть конфигурирован для передачи уникального идентификатора ID устройства в составе блока данных управления RLC, а сам этот уникальный идентификатор ID устройства может представлять собой идентификатор TLLI. Редуцированный идентификатор ID может в этом случае представлять собой подмножество битов из состава идентификаторов TLLI.
Далее редуцированный идентификатор ID может быть включен в состав заголовка управления RLC/MAC для блока данных.
На Фиг. 6 показана упрощенная логическая схема примера способов, осуществляемых в узле 120 сети беспроводной связи. Эти способы предназначены для управления разрешением конфликтов между передачами восходящей линии. Здесь снова, как и выше, одинаковые цифровые позиционные обозначения присвоены одинаковым или подобным элементам, в частности, одинаковые цифровые позиционные обозначения присвоены одинаковым или подобным операциям.
Далее ссылки будут даны на Фиг. 4, где показаны соответствующие операции. Показанные операции будут обсуждаться далее.
Операция 6020
Узел 120 сети беспроводной связи принимает запрос доступа от устройства 110 беспроводной связи.
Эта операция может, таким образом, полностью или частично соответствовать Операции 3020, обсуждавшейся выше в связи с Фиг. 3.
Операция 6030
Узел 120 сети беспроводной связи передает разрешение доступа устройству 110 беспроводной связи.
Эта операция может, таким образом, полностью или частично соответствовать Операции 3030, обсуждавшейся выше в связи с Фиг. 3.
Операции с 6060 по 6120
Узел 120 сети беспроводной связи принимает от устройства 110 беспроводной связи по меньшей мере два блока данных, причем в состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
Указанное одно появление уникального идентификатора ID устройства может содержать одно появление из указанной совокупности по меньшей мере из одного появления редуцированного идентификатора ID. В качестве альтернативы указанное по меньшей мере одно появление редуцированного идентификатора ID может быть исключено из указанного одного появления уникального идентификатора ID устройства.
Первый блок данных, например, блок данных, принятый в ходе Операции 6060, из состава указанных по меньшей мере двух блоков данных может содержать указанное одно появление уникального идентификатора ID устройства, а второй блок данных, например, блок данных, переданный в ходе Операции 6080, из этих по меньшей мере двух блоков данных, может содержать одно из указанной совокупности по меньшей мере из одного появления редуцированного идентификатора ID. Следовательно, первый блок данных может являться первым по порядку, или другими словами первым по времени, из указанных по меньшей мере двух блоков данных, а второй блок данных может являться вторым по порядку из этих по меньшей мере двух блоков данных.
Уникальный идентификатор ID устройства может быть принят в составе блока данных управления RLC, причем этот уникальный идентификатор ID устройства может представлять собой идентификатор TLLI. Редуцированный идентификатор ID может в этом случае представлять собой подмножество битов из состава идентификаторов TLLI.
Далее редуцированный идентификатор ID может быть включен в состав заголовка управления RLC/MAC для блока данных.
Эти операции могут, таким образом, полностью или частично соответствовать Операциям 3060-3120, обсуждавшимся выше в связи с Фиг. 3.
Операция 6130
Эта операция может, таким образом, полностью или частично соответствовать Операции 3130, обсуждавшейся выше в связи с Фиг. 3.
На Фиг. 7 представлена упрощенная блок-схема вариантов узла 120 сети беспроводной связи, показанного на Фиг. 2.
Узел 120 сети беспроводной связи может содержать процессорный модуль 701, который может иметь в составе один или несколько аппаратных модулей и/или один или несколько программных модулей для осуществления описываемых здесь способов.
Узел 120 сети беспроводной связи может далее содержать запоминающее устройство 702. Это запоминающее устройство может иметь или сохранять компьютерную программу 703.
Согласно некоторым рассматриваемым здесь вариантам процессорный модуль 701 содержит, например, «выполнен в форме» или «реализован посредством», процессорную схему 704 в качестве примера аппаратного модуля. В этих вариантах запоминающее устройство 702 может содержать компьютерную программу 703, имеющую в составе блоки читаемого компьютером кода, выполняемые процессорной схемой 704, так что в результате такого выполнения узел 120 сети беспроводной связи осуществляет способы, представленные на Фиг. 3 и/или Фиг. 6.
В некоторых других вариантах эти блоки читаемого компьютером кода могут вызвать осуществление узлом 120 сети беспроводной связи способа, представленного на Фиг. 3 и/или Фиг. 6, когда такой узел 120 сети беспроводной связи выполняет эти блоки читаемого компьютером кода.
Фиг. 7 далее иллюстрирует носитель 705, или носитель программы, который содержит компьютерную программу 703, как описано непосредственно выше.
В некоторых вариантах процессорный модуль 701 содержит модуль 706 ввода/вывода, в качестве примера которого можно, где применимо, указать приемный модуль и/или передающий модуль, как описано ниже.
В других вариантах процессорный модуль 701 может содержать один или несколько модулей из группы, содержащей приемный модуль 710, передающий модуль 720, интерпретирующий модуль 730, в качестве примеров аппаратных модулей. В других вариантах один или несколько из указанных выше примеров аппаратных модулей могут быть реализованы в виде одного или нескольких программных модулей.
Соответственно, узел 120 сети беспроводной связи конфигурирован для того, чтобы управлять выполнением процедуры разрешения конфликтов между передачами восходящей линии.
Поэтому, в соответствии с различными описываемыми выше вариантами, узел 120 сети беспроводной связи, процессорный модуль 701 и/или приемный модуль 710 конфигурированы для приема запроса доступа от устройства 110 беспроводной связи.
Далее, узел 120 сети беспроводной связи, процессорный модуль 701 и/или передающий модуль 720 конфигурированы для передачи разрешения доступа устройству 110 беспроводной связи.
Более того, узел 120 сети беспроводной связи, процессорный модуль 701 и/или приемный модуль 710 конфигурирован для приема от устройства 110 беспроводной связи по меньшей мере двух блоков данных, где в состав этих по меньшей мере двух блоков данных входит только одно появление уникального идентификатора ID устройства и по меньшей мере одно появление редуцированного идентификатора ID, представленного меньшим числом битов, чем уникальный идентификатор ID устройства.
В некоторых вариантах такое одно появление уникального идентификатора ID устройства содержит одно из указанной совокупности по меньшей мере из одного появления редуцированного идентификатора ID.
В некоторых вариантах такое по меньшей мере одно появление редуцированного идентификатора ID исключено из указанного одного появления уникального идентификатора ID устройства.
Первый блок данных из состава указанных по меньшей мере двух блоков данных может содержать указанное одно появление уникального идентификатора ID устройства, а второй блок данных из этих по меньшей мере двух блоков данных, может содержать указанное по меньшей мере одно появление редуцированного идентификатора ID.
Первый блок данных может являться первым по порядку из указанных по меньшей мере двух блоков данных, а второй блок данных может являться вторым по порядку из этих по меньшей мере двух блоков данных.
Узел 120 сети беспроводной связи, процессорный модуль 701 и/или приемный модуль 710 может быть конфигурирован для приема уникального идентификатора ID устройства в составе блока данных управления RLC, а сам этот уникальный идентификатор ID устройства может представлять собой идентификатор TLLI. Редуцированный идентификатор ID может в этом случае представлять собой подмножество битов из состава идентификаторов TLLI.
Далее редуцированный идентификатор ID может быть включен в состав заголовка управления RLC/MAC для блока данных.
Как используется здесь, термин «узел» или «узел сети» может означать один или несколько физических объектов, таких как устройства, аппаратура, компьютеры, серверы или другие подобные объекты. Это может означать, что рассматриваемые здесь варианты могут быть реализованы в одном физическом объекте. В качестве альтернативы, рассматриваемые здесь варианты могут быть реализованы в виде нескольких физических объектов, таких как некая организованная структура, содержащая один или несколько физических объектов, т.е. эти варианты могут быть реализованы распределенным образом.
Как используется здесь, термин «блок» может обозначать один или несколько функциональных блоков, каждый из которых может быть реализован в виде одного или нескольких аппаратных модулей и/или одного или нескольких программных модулей в узле.
Как используется здесь, термин «носитель программы» или просто «носитель» может означать один из объектов - электронный сигнал, оптический сигнал, радиосигнал или компьютерный носитель информации. В некоторых примерах из понятия «носитель программы» могут быть исключены временные, распространяющиеся сигналы, такие как электронный сигнал, оптический сигнал и/или радиосигнал. Таким образом, в этих примерах носитель может представлять собой энергонезависимый носитель, такой как энергонезависимый компьютерный носитель информации.
Как используется здесь, термин «процессорный модуль» может охватывать один или несколько аппаратных модулей, один или несколько программных модулей или сочетание таких модулей. Любой такой модуль, будь то аппаратный, программный или комбинированный программно-аппаратный модуль может представлять средства определения, средства оценки, средства считывания, средства ассоциирования, средства идентификации, средства выбора, средства приема, средства передачи или другие подобные средства, как описано здесь. В качестве примера, термин «средства» может представлять собой модуль, соответствующий модулям, перечисленным выше в связи с чертежами.
Как используется здесь, термин «программный модуль» может означать программное приложение, динамически подключаемую библиотеку (Dynamic Link Library (DLL)), программный компонент, программный объект, объект согласно объектной модели программных компонентов (Component Object Model (COM)), программный компонент, программную функцию, ядро программного обеспечения, исполняемый двоичный программный файл или другой подобный объект.
Как используется здесь, термин «процессорная схема» может обозначать процессорный блок, процессор, специализированную интегральную схему (Application Specific integrated Circuit (ASIC)), программируемую пользователем вентильную матрицу (Field-Programmable Gate Array (FPGA)) или другой подобный объект. Процессорная схема или другая подобная схема может содержать одно или несколько процессорных ядер.
Как используется здесь, термин «конфигурирован для» может означать, что процессорная схема конфигурирована, например, адаптируемая или работающая, посредством программного конфигурирования и/или аппаратного конфигурирования, для выполнения одной или нескольких описываемых здесь операций.
Как используется здесь, термин «операция» может обозначать действие, этап, операцию, ответ, реакцию, активность или другую подобную деятельность.
Как используется здесь, термин «запоминающее устройство» может обозначать жесткий диск, магнитный носитель информации, портативную компьютерную дискету или диск, устройство флэш-памяти, запоминающее устройство с произвольной выборкой (random access memory (RAM)) или другое подобное устройство. Кроме того, термин «запоминающее устройство» может обозначать внутреннюю регистровую память процессора или другое подобное устройство.
Как используется здесь, термин «компьютерный носитель информации» может обозначать запоминающее устройство USB, диск DVD, диск Blu-ray, программный модуль, принятый в виде потока данных, устройство флэш-памяти, накопитель на жестком диске, карту памяти, такую как флэш-карта (MemoryStick), мультимедийная карта (Multimedia Card (MMC)), SD-карта (Secure Digital (SD)) и т.п.
Как используется здесь, термин «блок читаемого компьютером кода» может представлять собой компьютерную программу, части или весь двоичный файл компьютерной программы в компилированном формате или что-то промежуточное.
Как используется здесь, термин «радио ресурс», или «пакетный ресурс», или «ресурс» может обозначать некоторое кодирование сигнала и/или временного кадра и/или частотного диапазона, в котором передают сигнал. В некоторых примерах этот термин ресурс может обозначать один или несколько физических ресурсных блоков (Physical Resource Blocks (PRB)), используемых при передаче сигнала. Более подробно, такой блок PRB может быть в форме физического ресурсного блока с ортогональным частотным уплотнением (Orthogonal Frequency Division Multiplexing (OFDM) PHY resource blocks (PRB)). Термин «физический ресурсный блок» известен из терминологии стандартов группы 3GPP, относящейся, например, к системам «Долговременной эволюции» (Long Term Evolution). В системе GPRS/EDGE термин «пакетный ресурс» может обозначать набор из одной или нескольких возможностей передачи, однозначно назначаемый одному устройству в радио канале, где каждая такая возможность передачи содержит конкретный набор из 4 пакетов в назначенном временном интервале (слоте).
Как используется здесь, термин «число» и/или «величина» может представлять собой числовую величину какого-либо типа, такого как двоичное, действительное, мнимое или рациональное число или иное подобное число. Более того, «число» и/или «величина» может быть составлена из одного или нескольких символов, такого как буква или строка букв. «Число» и/или «величина» может быть также представлено строкой битов.
Как используется здесь, термин «набор», «группа» может обозначать один или несколько каких-то объектов. Например, набор или группа устройств может обозначать одно или несколько устройств, набор параметров может обозначать один или несколько параметров или нечто подобное согласно рассматриваемым здесь вариантам.
Как используется здесь, выражение «в некоторых вариантах» применяется для указания, что признаки описываемого здесь варианта могут быть объединены с каким-либо другим вариантом, рассматриваемым здесь.
Даже хотя здесь были рассмотрены варианты разнообразных аспектов, специалистам в этой области станут ясны множество различных изменений, модификаций и т.п. Рассмотренные здесь варианты не предназначены для ограничения объема настоящего изобретения.