Оптимизация упорядоченной доставки пакетов данных во время передачи обслуживания беспроводной связи
Иллюстрации
Показать всеИзобретение относится к беспроводной связи и предназначено для доставки упорядоченных блоков служебных данных (SDU) в устройства беспроводной связи. Технический результат - повышение точности передачи блоков служебных данных. Предложенные системы и способы способствуют обработке блоков служебных данных (SDU), упорядоченных во время передачи обслуживания связи в беспроводных сетях. В частности, для мобильных устройств, использующих схемы повторных передач, SDU могут обрабатываться упорядоченно, обозначая в конечной базовой станции индекс последнего SDU, принятого упорядоченно до передачи обслуживания связи в конечную базовую станцию. Кроме того, SDU, принимаемые последовательно в одном или более отрицательно подтвержденных SDU, могут переадресовываться в конечную базовую станцию. Используя эту информацию, конечная базовая станция может определять один или более SDU, которые мобильное устройство подготавливает для повторной передачи, и может ожидать этот SDU до обработки последовательно принятых SDU. Кроме того, может использоваться таймер для окончания интервала ожидания для SDU. 8 н. и 34 з.п. ф-лы, 11 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Эта заявка испрашивает приоритет предварительной патентной заявки США №60/955607, озаглавленной "METHOD AND APPARATUS FOR OPTIMIZING IN-ORDER DELIVERY OF UPLINK PACKETS DURING HANDOFF IN COMMUNICATION SYSTEMS" ("СПОСОБ И УСТРОЙСТВО ОПТИМИЗАЦИИ УПОРЯДОЧЕННОЙ ДОСТАВКИ ПАКЕТОВ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ВО ВРЕМЯ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ В СИСТЕМАХ СВЯЗИ"), поданной 13 августа 2007 г. Все содержание вышеупомянутой заявки включено в материалы настоящей заявки посредством ссылки.
Область техники, к которой относится изобретение
Последующее описание относится в целом к беспроводной связи и, более конкретно, к доставке упорядоченных блоков служебных данных (SDU) в устройства беспроводной связи.
Уровень техники
Системы беспроводной связи широко используются, чтобы предоставлять различные типы контента связи, такого как речевой, данные и так далее. Типичные системы беспроводной связи могут быть системами множественного доступа, которые могут поддерживать связь со многими пользователями посредством совместного использования доступных системных ресурсов (например, пропускная способность, мощность передачи). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA) и тому подобное. Кроме того, системы могут соответствовать спецификациям, например проект партнерства третьего поколения (3GPP), долгосрочное развитие (LTE) 3GPP, ультрамобильная широкополосная передача (UMB) и т.д.
В общем, системы беспроводной связи с множественным доступом могут одновременно поддерживать связь для многочисленных мобильных устройств. Каждое мобильное устройство может взаимодействовать с одной или более базовых станций через передачи по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, и обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям. Кроме того, связь между мобильными устройствами и базовыми станциями может быть установлена через системы с единственным входом и единственным выходом (SISO), системы с многочисленными входами и единственным выходом (MISO), системы с многочисленными входами и многочисленными выходами (MIMO) и так далее. В дополнение, мобильные устройства могут взаимодействовать с другими мобильными устройствами (и/или базовыми станциями с помощью других базовых станций) в одноранговых конфигурациях беспроводных сетей.
Системы MIMO в общем используют многочисленные (NT) передающие антенны и многочисленные (NR) приемные антенны для передачи данных. Антенны могут относиться и к базовым станциям, и к мобильным устройствам в одном примере, разрешая двустороннюю связь между устройствами по беспроводной сети. Мобильные устройства могут перемещаться по одной или более служебных областей беспроводной сети. Для облегчения служебного доступа во время движения мобильные устройства могут передавать обслуживание связи от одной базовой станции к другой во время движения в определенном интервале от конечной базовой станции. Для цели этого описания передача обслуживания может относиться к передаче обслуживания связи от базовой станции к другой базовой станции, а также передаче обслуживания от и к той же самой базовой станции. Кроме того, передача обслуживания может инициироваться сетью или мобильным терминалом. Передача обслуживания может также происходить, чтобы поддерживать мобильность пользователей в беспроводной системе, или для предоставления балансировки загрузки, или для облегчения различных повторных конфигураций соединения или для облегчения обработки непредвиденных случаев ошибок. Дополнительно, мобильные устройства могут использовать схемы повторных передач, например гибридный автоматический запрос повторной передачи (HARQ), для копирования доставки данных, гарантируя высокую вероятность успешного приема.
В этом отношении пакеты данных могут распределяться от мобильного устройства к базовой станции вне очереди, по мере того как процесс HARQ повторно передает неуспешные пакеты, тогда как он также продолжает передавать новые пакеты. Пакеты данных могут быть также повторно переупорядочены с помощью соответствующего протокола, следуя за потенциально неупорядоченной доставкой. Тем не менее, когда взаимодействие передается от источника к конечной базовой станции, последовательность пакетов с помощью соответствующего протокола облегчается в конечной базовой станции, предоставляя информацию для конечной базовой станции по порядковому номеру ожидаемого первого пакета.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Последующее представляет собой упрощенную сущность одного или более упорядоченных вариантов осуществления для того, чтобы обеспечить базовое понимание подобных вариантов осуществления. Эта сущность изобретения не является обширным обзором всех предполагаемых вариантов осуществления, и оно не имеет намерением ни идентифицировать его ключевые или критические элементы всех его вариантов осуществления, ни установить границы объема каких-либо или всех его вариантов осуществления. Его единственная цель - представить некоторые понятия одного или более вариантов осуществления в упрощенной форме в качестве вступления в более подробном описании, которое представлено далее.
В соответствии с одним или более вариантами осуществления и соответствующим их раскрытием различные аспекты описаны в связи с обеспечением определения последнего последовательного пакета, принятого исходной базовой станцией и соответствующим первым отсутствующим пакетом до передачи обслуживания. В частности, конечная базовая станция может принимать пакеты вслед за последним последовательным пакетом и идентификатором последнего пакета, принятого и доставленного упорядоченно исходной базовой станцией. Идентификатор может передаваться от исходной базовой станции или мобильного устройства, передающего обслуживание связи. Таким образом, если существуют порядковые номера отсутствующих пакетов между последним пакетом, принятым исходной базовой станцией, и распределенными упорядоченными и последующими принятыми пакетами, это может означать необработанный пакет. Конечная базовая станция может таким образом ожидать передачи отсутствующего пакета мобильным устройством до расположения и анализа пакетов. В этом смысле конечная базовая станция при приеме последовательных пакетов от исходной базовой станции уведомляется об отсутствующих пакетах и ожидает расположения и декодирования пакетов до тех пор, пока релевантные пакеты не принимаются или не истекают по времени.
Согласно связанным аспектам предусматривается способ расположения пакетов данных во время передачи обслуживания в сетях беспроводной связи. Передача обслуживания может быть инициируемой сетью или инициируемой терминалом. Способ может содержать прием индекса последнего блока служебных данных (SDU), принимаемого упорядоченно базовой станцией, и получение одного или более SDU, принимаемых базовой станцией. Способ может дополнительно включать в себя определение одного или более отсутствующих SDU, пронумерованных между индексом последнего SDU, принятого упорядоченно, и последним из одного или более последовательных SDU. Аналогично способ может дополнительно включать в себя определение одного или более отсутствующих SDU, пронумерованных между и включающих в себя индекс первого отсутствующего SDU в принятом наборе пакетов и последнего из одного или более последовательных SDU.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, сконфигурированный для приема команды для передачи обслуживания связи мобильного устройства от исходной базовой станции и определения одного или более блоков служебных данных (SDU), которые должны повторно передаваться вслед за передачей обслуживания связи. По меньшей мере, один процессор дополнительно конфигурируется для ожидания мобильного устройства для передачи одного или более SDU для повторной передачи до истечения срока. Величина времени для ожидания может быть основана на таймере или на ожидаемых принятых порядковых номерах. В одном варианте осуществления, если принятый порядковый номер больше, чем порядковый номер отсутствующего пакета, по меньшей мере, один процессор может остановить ожидание таймера ожидания. Устройство беспроводной связи может также включать в себя запоминающее устройство, соединенное с, по меньшей мере, одним процессором.
Еще один аспект относится к устройству беспроводной связи, которое способствует обработке пакетов данных упорядоченным образом при передаче обслуживания в сетях беспроводной связи. Устройство беспроводной связи может содержать средство приема индекса последовательности последнего блока служебных данных (SDU), принятого упорядоченно в исходной базовой станции. Устройство беспроводной связи может дополнительно включать в себя средство определения одного или более SDU для повторной передачи связанным мобильным устройством на основе, по меньшей мере частично, индекса последовательности. Подобные повторные передачи могут упоминаться как выборочные повторные передачи.
Еще один аспект относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для вызова, по меньшей мере, одним компьютером приема индекса последнего SDU, принятого упорядоченно базовой станцией. Машиночитаемый носитель также может содержать код для вызова, по меньшей мере, одним компьютером приема одного или более последовательных SDU, принятых базовой станцией. Более того, машиночитаемый носитель может содержать код для вызова, по меньшей мере, одним компьютером определения одного или более отсутствующих SDU, пронумерованных между индексом последнего SDU, принятого упорядоченно, и самым ранним из одного или более последовательных SDU.
Согласно дополнительному аспекту представлен способ содействия упорядоченной доставке пакетов данных в передаче обслуживания беспроводной связи. Способ может включать в себя прием в мобильном устройстве команды передачи обслуживания для передачи связи в конечную базовую станцию. Или способ может включать в себя прием мобильным устройством автономного решения для передачи обслуживания в конечную базовую станцию. Независимо от инициатора передачи обслуживания способ может дополнительно включать в себя определение индекса последовательности последнего SDU, принятого упорядоченно от мобильного устройства, и передачу индекса последовательности в конечную базовую станцию в ответ на передачу обслуживания.
Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя, по меньшей мере, один процессор, сконфигурированный для выпуска команды для передачи обслуживания связи от мобильного устройства в отличное устройство беспроводной связи. По меньшей мере, один процессор может дополнительно конфигурироваться для получения индекса последнего SDU, принятого упорядоченно исходной базовой станцией от мобильного устройства. Индекс может передаваться от исходной базовой станции в конечную базовую станцию по выделенному интерфейсу между базовыми станциями, такому как, например, интерфейс X2 в системах 3GPP, или через интерфейс S1, если X2 не присутствует. Другой аспект относится к устройству беспроводной связи, которое может включать в себя, по меньшей мере, один процессор, сконфигурированный для идентификации индекса последнего SDU, принятого упорядоченно от мобильного устройства, а также перечень SDU, принятых от последовательности из мобильного устройства. По меньшей мере, один процессор может быть сконфигурирован для передачи индекса и SDU вне последовательности в конечную базовую станцию по X2, S1 или аналогичному интерфейсу между базовыми станциями. Устройство беспроводной связи может также включать в себя запоминающее устройство, соединенное с, по меньшей мере, одним процессором.
Еще один аспект относится к устройству беспроводной связи для упорядоченной обработки пакетов данных во время передачи обслуживания в сетях беспроводной связи. Устройство беспроводной связи может содержать средство определения индекса последовательности последнего блока служебных данных (SDU), принятого упорядоченно от мобильного устройства. Устройство беспроводной связи может дополнительно включать в себя средство передачи индекса последовательности в отличное устройство беспроводной связи в подготовке или в ответ на наличие команды передачи обслуживания, связанной с мобильным устройством.
Еще один аспект относится к компьютерному программному продукту, который может иметь машиночитаемый носитель, включающий в себя код для вызова, по меньшей мере, одним компьютером приема команды передачи обслуживания, связанной с мобильным устройством, для передачи связи в конечную базовую станцию. Машиночитаемый носитель также может содержать код для вызова, по меньшей мере, одним компьютером определения индекса последовательности последнего блока служебных данных (SDU), принятого упорядоченно от мобильного устройства. Более того, машиночитаемый носитель может содержать код для вызова, по меньшей мере, одним компьютером передачи индекса последовательности в конечную базовую станцию в ответ на команду передачи обслуживания.
Для достижения вышеизложенных и связанных целей один или более вариантов осуществления содержат признаки, описанные полностью в дальнейшем в данном документе и конкретно выделенные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Эти аспекты, тем не менее, указывают только на некоторые из множества способов, в которых могут быть использованы принципы различных вариантов осуществления, и описанные варианты осуществления предназначены, чтобы включить в себя все подобные аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является иллюстрацией системы беспроводной связи согласно различным аспектам, изложенным в данном документе.
Фиг.2 является иллюстрацией примерного устройства связи для использования в среде беспроводной связи.
Фиг.3 является иллюстрацией примерной системы беспроводной связи, которая приводит в исполнение упорядоченную обработку блоков служебных данных (SDU) во время передачи обслуживания.
Фиг.4 является иллюстрацией примерной системы беспроводной связи, которая отображает примерное сообщение, проходящее для обработки SDU упорядоченно во время передачи обслуживания.
Фиг.5 является иллюстрацией примерного способа, который облегчает определение SDU, которые должны передаваться повторно с помощью мобильного устройства.
Фиг.6 является иллюстрацией примерного способа, который облегчает передачу данных в конечную базовую станцию при передаче обслуживания, обозначающей последний SDU, принятый упорядоченно.
Фиг.7 является иллюстрацией примерного мобильного устройства, которое облегчает передачу индекса последнего SDU, принятого упорядоченно.
Фиг.8 является иллюстрацией примерной системы, которая определяет последний SDU, принятый упорядоченно для обработки SDU.
Фиг.9 является иллюстрацией примерной среды беспроводной сети, которая может использоваться в связи с различными системами и способами, описанными в данном документе.
Фиг.10 является иллюстрацией примерной системы, которая определяет один или более из отсутствующих SDU при передаче обслуживания связи.
Фиг.11 является иллюстрацией примерной системы, которая передает данные, относящиеся к одному или более SDU в очереди повторной передачи для упорядоченной обработки при передаче обслуживания.
ПОДРОБНОЕ ОПИСАНИЕ
Сейчас описываются различные варианты осуществления со ссылкой на чертежи, на всем протяжении которых одинаковые ссылочные номера использованы, чтобы указывать ссылкой на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали объяснены, чтобы обеспечить полное понимание одного или более вариантов осуществления. Тем не менее, может быть очевидно, что подобный вариант(ы) осуществления может быть применен на практике без этих конкретных деталей. В иных случаях в форме блок-схемы показаны распространенные структуры и устройства, чтобы облегчить описание одного или более вариантов осуществления.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. означают связанную с компьютером объектную сущность либо аппаратные средства, встроенное программное обеспечение, сочетание аппаратных средств и программного обеспечения, программное обеспечение либо программное обеспечение в ходе исполнения. Например, компонент может быть, но не ограничен, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком выполнения, программой и/или компьютером. С помощью иллюстрации как приложение, выполняющееся на вычислительном устройстве, так и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно находиться в пределах процесса и/или потока выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут исполняться с различных машиночитаемых носителей, имеющих различные структуры данных сохраненными на них. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету, с другими системами посредством сигнала).
Кроме того, различные варианты осуществления описаны в данном документе в связи с мобильным устройством. Мобильное устройство может также называться системой, абонентским узлом, абонентской станцией, мобильной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, агентом пользователя, пользовательским устройством или пользовательским оборудованием (UE). Мобильное устройством может быть сотовым телефоном, беспроводным телефоном, телефоном протокола инициации сеанса (SIP), станцией беспроводной абонентской линии (WLL), персональным цифровым помощником (PDA), карманным устройством, которое имеет возможность беспроводного соединения, вычислительным устройством или другим обрабатывающим устройством, соединенным с беспроводным модемом. Кроме того, различные варианты осуществления описаны в данном документе в связи с базовой станцией. Базовая станция может использоваться для связи с мобильным устройством(ами) и может также упоминаться как точка доступа, узел В, выделенный узел В (eNode В или eNB), базовая станция приемопередатчика (BTS), домашний NodeB, домашний выделенный Node B, беспроводной маршрутизатор или некоторая другая терминология.
Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие, использующее способы стандартного программирования и/или конструирования. Термин "изделие", в качестве используемого в материалах настоящей заявки, имеет намерением охватывать компьютерную программу, доступную с любого машиночитаемого устройства, несущей или носителей. Например, машиночитаемая среда может включать в себя, но не в качестве ограничения, магнитные запоминающие устройства (например, жесткий диск, дискету, магнитные полосы и т.д.), оптические диски (например, компакт диск (CD), цифровой универсальный диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (например, EPROM, карточку, карту памяти, основной накопитель и т.д.). Кроме того, различные запоминающие носители, описанные в данном документе, могут представлять собой одно или более устройств и/или другие машиночитаемые среды для хранения информации. Термин "машиночитаемый носитель" может включать в себя без ограничения беспроводные каналы и другие различные носители, допускающие хранение, содержание и/или передачу команды (команд) и/или данных.
Способы, описанные в данном документе, могут использоваться для различных систем беспроводной связи, таких как множественный доступ с кодовым разделением (CDMA), множественный доступ с временным разделением (TDMA), множественный доступ с частотным разделением (FDMA), множественный доступ с ортогональным частотным разделением (OFDMA), мультиплексирование частотной области с единственной несущей (SC-FDMA), и других систем. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовывать радиотехнологию, например универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и другие варианты CDMA. CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-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 содержит базовую станцию 102, которая может включать в себя многочисленные группы антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны проиллюстрированы для каждой группы антенн; тем не менее, больше или меньше антенн могут использоваться для каждой группы. Базовая станция 102 может дополнительно включать в себя цепочку передатчиков и цепочку приемников, каждая из которых, в свою очередь, может содержать множество компонентов, ассоциируемых с передачей и приемом сигналов (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет принято во внимание специалистом в данной области техники.
Базовая станция 102 может взаимодействовать с одним или более мобильных устройств, например мобильным устройством 116 и мобильным устройством 122; тем не менее, необходимо принять во внимание, что базовая станция 102 может взаимодействовать с, по существу, любым числом мобильных устройств, аналогичных мобильным устройствам 116 и 122. Мобильные устройства 116 и 122 могут, например, быть сотовыми телефонами, смартфонами, портативными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радио, системами глобального позиционирования, персональными цифровыми помощниками (PDA) и/или любым другим соответствующим устройством для связи по системе 100 беспроводной связи. Как отображено, мобильное устройство 116 находится во взаимодействии с антеннами 112 и 114, где антенны 112 и 114 передают информацию в мобильное устройство 116 по прямой линии 118 связи и принимают информацию от мобильного устройства 116 по обратной линии 120 связи. Более того, мобильное устройство 122 находится во взаимодействии с антеннами 104 и 106, где антенны 104 и 106 передают информацию в мобильное устройство 122 по прямой линии 124 связи и принимают информацию от мобильного устройства 122 по обратной линии 126 связи. В дуплексной системе с частотным разделением (FDD) прямая линия 118 связи может использовать другой частотный диапазон, чем тот, который используется обратной линией 120 связи, и прямая линия 124 связи может использовать другой частотный диапазон, чем тот, который используется, например, обратной линией 126 связи. Кроме того, в дуплексной системе с временным разделением (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общий частотный диапазон, и прямая линия 124 связи и обратная линия 126 связи могут использовать общий частотный диапазон.
Каждая группа антенн и/или область, в которой они обозначаются для взаимодействия, могут упоминаться как сектор базовой станции 102. Например, группы антенн могут обозначаться для взаимодействия с мобильными устройствами в секторе областей, покрываемых базовой станцией 102. Во взаимодействии по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование луча для улучшения отношения "сигнал-шум" прямых линий 118 и 124 связи для мобильных устройств 116 и 122. Кроме того, хотя базовая станция 102 использует формирование луча для передачи в мобильные устройства 116 и 122, разбросанные случайно по ассоциированной зоне покрытия, мобильные устройства в соседствующих сотах могут быть предметом для меньших помех по сравнению с базовой станцией, передающей через единственную антенну во все свои мобильные устройства. Более того, мобильные устройства 116 и 122 могут взаимодействовать непосредственно друг с другом, используя одноранговую или специальную технологию, как отображено.
Согласно примеру система 100 может быть системой связи с многочисленными входами и многочисленными выходами (MIMO). Кроме того, система 100 может использовать по существу любой тип способа дуплексной связи для разделения каналов связи (например, прямая линия связи, обратная линия связи), например FDD, TDD и т.п. В одном примере мобильные устройства 116/122 могут взаимодействовать с базовой станцией 102, используя схему повторной передачи, например гибридный автоматический запрос повторной передачи (HARQ), из условия, чтобы мобильные устройства 116/122 могли повторно передавать блоки служебных данных (SDU), которые не приняты успешно базовой станцией 102. Например, базовая станция 102 может передавать подтверждение приема (ACK) и/или отрицание ACK для уведомления мобильного устройства 116/122 о состоянии приема для SDU. Схема повторной передачи может таким образом повторно передавать SDU после того, как в основном проиндексированные SDU принимаются базовой станцией 102, где базовая станция 102 ранее отвечала на прием повторной передачи SDU с помощью отрицания ACK. В этом смысле, когда корректные SDU принимаются после возможной повторной передачи, базовая станция 102 может располагать SDU согласно заданному порядковому номеру.
Более того, мобильные устройства 116/122 могут взаимодействовать с базовой станцией, хотя перемещаются в географической области. При движении в пределах указанной близости конечной базовой станции (не показано) мобильные устройства 116/122 могут передавать обслуживание связи от исходной базовой станции 102 в конечную базовую станцию. В одном примере исходная базовая станция 102 может отсылать отрицание ACK в ответ на передачу SDU мобильным устройством 116 и/или 122, которое может отмечать SDU для повторной передачи. До повторной передачи мобильное устройство 116 и/или 122 может передавать последовательно проиндексированный SDU в базовую станцию 102, который может успешно приниматься (например, исходная базовая станция 102 передает ACK обратно в устройство). Дополнительно в этом примере мобильное устройство 116 и/или 122 может инициировать передачу обслуживания в конечную базовую станцию, оставляя SDU в его очереди на повторную передачу, хотя последующий SDU был принят исходной базовой станцией.
В этом примере конечная базовая станция может принимать указание на последний SDU, принятый и доставленный упорядоченно, который является SDU до блока в очереди на повторную передачу в этом примере. К тому же конечная базовая станция может принимать последовательно принятый SDU от исходной базовой станции 102. Таким образом, конечная базовая станция может определять на основе индекса и первого принятого SDU, что SDU является необработанным, и конечная базовая станция может ожидать повторной передачи SDU мобильным устройством 116 и/или 122. Следует принимать во внимание, что индекс последнего SDU, принятый и доставленный упорядоченно, может быть передан в конечную базовую станцию исходной базовой станцией 102 и/или мобильным устройством 116 и/или 122 при передаче обслуживания в одном примере.
Возвращаясь к фиг.2, проиллюстрировано устройство связи 200 для использования в пределах среды беспроводной связи. Устройство 200 связи может быть базовой станций или его частью, мобильным устройством или его частью, или по существу каким-либо устройством связи, которое принимает данные, переданные в среде беспроводной связи. Устройство 200 связи может включать в себя определитель 202 индекса последнего SDU, который получает индекс или порядковый номер последнего SDU, принятый и доставленный в протокол связи мобильного устройства или базовой станции. Индекс может определяться во время передачи обслуживания в устройстве 200. Протокол связи может быть, например, протоколом линии радиосвязи E-UTRAN (RLC, как задано 3GPP TS 36.322), или протоколом конвергенции пакетных данных (PDCP, как задано в TS 36.323), или аналогичным уровнем адаптации Интернет-протокола. Устройство 200 связи также включает в себя приемник 204 SDU, который принимает один или более SDU от мобильного устройства или базовой станции, используемой ранее для передачи обслуживания в устройство 200 связи, а также устройство 206 переупорядочивания SDU, которое располагает SDU согласно соответствующим порядковым номерам для декодирования данных в SDU.
Согласно примеру устройство 200 связи может принимать запрос на передачу обслуживания от отличного устройства связи (например, исходная базовая станция) для приема связи от мобильного устройства (не показано), в настоящее время взаимодействующего с отличным устройством связи (не показано). Согласно другому примеру устройство 200 связи может принимать мобильное устройство, которое автономно передает обслуживание на устройство. Последовательно с любым из вышеупомянутых событий устройство 200 связи может также принимать один или более SDU, передаваемых мобильным устройством в отличное устройство связи, которые не были обработаны отличным устройством связи, так как предыдущий SDU еще не был успешно принят. Предыдущий SDU может быть расположен для повторной передачи мобильным устройством, в этом примере вслед за передачей обслуживания. Таким образом, отличное устройство связи не принимает повторную передачу предыдущего SDU и может таким образом передавать свои последовательные SDU в устройство 200 связи для обработки.
Приемник 204 SDU может принимать один или более последовательных SDU от отличного устройства связи. Будет принято во внимание, что мобильное устройство и/или другое устройство может передавать последующие SDU также в устройство 200 связи; более того, передача может быть в ответ на запрос от устройства 200 связи в одном примере. В примере устройство 200 связи может запрашивать передачу только отсутствующих SDU от мобильного терминала на основе индекса последнего SDU, принятого в последовательности (или индекс первого отсутствующего SDU), а также одного или более SDU, принятых вне последовательности от исходной базовой станции. Устройство 200 связи может сравнивать индекс, полученный определителем 202 индекса последнего SDU, с одним или более последовательных SDU, принятых приемником 204 SDU для определения того, могут ли быть доставлены один или более последующих принятых SDU непосредственно в верхние уровни или существуют один или более предшествующих SDU в повторной передаче очереди HARQ мобильного устройства. Может определяться, где порядковые номера являются отсутствующими между индексом и первым последующим принятым SDU. Если подобное расхождение существует, устройство 200 связи может ожидать мобильное устройство для повторной передачи предшествующего SDU. Если предшествующий SDU передан/переданы мобильным устройством в устройство 200 связи (или если таймер ожидания истек в одном примере) из условия, что устройство 200 связи приняло последовательные SDU, устройство 206 переупорядочивания SDU может упорядочивать SDU согласно последовательности, разрешая устройству 200 связи доставлять SDU в верхний уровень в последовательности и без интервалов в последовательности. Если таймер ожидания истекает, устройство 200 связи может доставлять в последовательности, но без интервалов.
Теперь, ссылаясь на фиг.3, проиллюстрирована система 300 беспроводной связи, которая может упорядочивать SDU, принятые и доставленные вне очереди в системе беспроводной связи, например как может случиться при передаче обслуживания или повторном создании уровней нижнего протокола, или инициируемой терминалом мобильности, например прямой передачи обслуживания или неудачного восстановления линии радиосвязи, или неудачного восстановления передачи. Каждое беспроводное устройство 302 и 304 может быть базовой станцией, мобильным устройством или их частью. В одном примере беспроводное устройство 302 может передавать информацию в беспроводное устройство 304 по прямой линии связи или по нисходящему каналу; дополнительно беспроводное устройство 302 может принимать информацию от беспроводного устройства 304 по обратной линии связи или по восходящему каналу. Более того, система 300 может быть системой MIMO, и беспроводные устройства 302 и 304 могут взаимодействовать на уровне управления линией радиосвязи (RLC), который преобразовывает служебные данные в данные протокола для передачи по уровню протокола, например, PDCP. Кроме того, компоненты и функциональные возможности, показанные и описанные ниже в беспроводном устройстве 302, могут быть представлены в беспроводном устройстве 304, а также, наоборот, в одном примере; отображенная конфигурация исключает эти компоненты для случая пояснения.
Беспроводное устройство 302 включает в себя приемник 306 SDU, который может принимать SDU от беспроводного устройства 304 и/или других беспроводных устройств (не показано), устройство 308 переупорядочивания SDU, которое может последовательно располагать SDU, принятые вне последовательности, и таймер 310 ожидания SDU, который может определять величину времени для ожидания повторной передачи SDU, не принятых беспроводным устройством 304, наряду с взаимодействием с предыдущим беспроводным устройством, для которого принимается команда передачи обслуживания. Беспроводное устройство 304 может включать в себя определитель 312 последнего индекса SDU, который может получать индекс последнего принятого SDU и доставленного упорядоченно, до передачи обслуживания от беспроводного устройства 304 в беспроводное устройство 302, а также передатчик 314 SDU, который может передавать SDU, принятые беспроводным устройством 304, для которого один или более ранее проиндексированных SDU были неуспешно приняты беспроводным устройством 304. Передатчик 314 SDU может направлять SDU по сетевому интерфейсу, такому как, например, вышеупомянутый интерфейс X2, или интерфейсу S1. Будет принято во внимание, что переданные SDU могут храниться в беспроводном устройстве 304 (например, в буфере) наряду с ожиданием повторной передачи пронумерованных SDU из отсутствующей последовательности. Дополнительно будет принято во внимание, что пронумерованным SDU из отсутствующей последовательности не нужно быть результатом неудачной передачи; скорее, в одном примере может использоваться параллельная передача, использующая многочисленные антенны, или многочисленные процессы HARQ, где SDU могут приниматься из последовательности из-за независимой передачи.
Согласно примеру беспроводное устройство 304 может взаимодействовать с мобильным устройством (не показано), предоставляя ему службы беспроводного доступа. Мобильное устройство может взаимо