Область техники, к которой относится изобретение
Приведенные в этом документе варианты осуществления относятся к способам и узлам в сети беспроводной связи, например, телекоммуникационной сети, предназначенным для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных восходящей передачи.
Уровень техники
Устройства связи, такие как устройства беспроводной связи, которые можно назвать просто беспроводными устройствами, могут быть также известны как пользовательское оборудование (UE), мобильные терминалы, беспроводные терминалы и/или мобильные станции (MS). Беспроводное устройство имеет возможность осуществлять беспроводную связь в сети беспроводной связи, которая обычно представляет собой сеть сотовой связи, которую также можно назвать системой беспроводной связи или системой радиосвязи, иногда также называемую сотовой радиосистемой, сотовой сетью или системой сотовой связи. Связь может осуществляться, например, между двумя беспроводными устройствами, между беспроводным устройством и обычным телефоном и/или между беспроводным устройством и сервером через сеть радиодоступа (RAN) и, возможно, одну или несколько базовых сетей (CN), входящих в сеть беспроводной связи. Беспроводное устройство также может представлять собой, например, мобильный телефон, сотовый телефон, ноутбук, персональный цифровой помощник (PDA), планшетный компьютер. Беспроводные устройства могут представлять собой так называемые устройства межмашинной связи (M2M) или устройства машинной связи (MTC), то есть устройство, которое не обязательно связано с обычным пользователем, таким как человек, непосредственно использующим устройство.
Беспроводным устройством может быть, например, переносное карманное, портативное, компьютерное или установленное на транспортном средстве мобильное устройство, которое имеет возможность передавать голос и/или данные через RAN на другой объект, такой как другое беспроводное устройство или сервер.
Сеть сотовой связи охватывает географическую область, которая разделена на соты, причем каждую соту обслуживает по меньшей мере одна базовая станция (BS), например, базовая радиостанция (RBS), которую иногда называют, например, "eNB", "eNodeB", "NodeB", "B-узел" или BTS (базовая приемопередающая станция), в зависимости от используемой технологии и терминологии. Базовые станции могут быть разных классов, таких как, например, макро eNodeB, домашняя eNodeB или пико базовая станция, исходя из мощности передачи и, следовательно, также размера соты. Соту обычно идентифицируют посредством одного или нескольких идентификаторов соты. Базовая станция в местонахождении базовой станции обеспечивает радиопокрытие для одной или нескольких сот. Таким образом, сота связана с географической областью, в которой базовая станция в местонахождении базовой станции обеспечивает радиопокрытие для этой соты. Соты могут перекрываться, так что несколько сот могут охватывать одну и ту же географическую область. Под базовой станцией, предоставляющей или обслуживающей соту, подразумевается, что базовая станция обеспечивает радиопокрытие, так что одно или несколько беспроводных устройств, расположенных в географической области, где обеспечено радиопокрытие, могут обслуживаться базовой станцией в упомянутой соте. Когда говорят, что беспроводное устройство обслуживается в соте или сотой, то это означает, что беспроводное устройство обслуживается базовой станцией, обеспечивающей радиопокрытие для соты. Одна базовая станция может обслуживать одну или несколько сот. Кроме того, каждая базовая станция может поддерживать одну или несколько технологий связи. Базовые станции по радиоинтерфейсу, работающему на радиочастотах, осуществляют связь с беспроводным устройством в пределах зоны действия базовых станций.
В некоторых RAN несколько базовых станций могут быть подключены, например, по наземным линиям или в микроволновом диапазоне, к контроллеру радиосети (RNC) в универсальной мобильной телекоммуникационной системе (UMTS) и/или друг к другу. Контроллер радиосети, также иногда называемый контроллером базовой станции (BSC), например, в GSM, может контролировать и координировать различные действия подключенных к нему нескольких базовых станций. GSM является аббревиатурой от Global System for Mobile Communication (глобальная система мобильной связи) (Groupe Spécial Mobile).
Базовые станции в рамках проекта партнерства третьего поколения (3GPP) Долгосрочное развитие сетей связи (LTE), которые могут называться eNodeB или eNB, могут быть напрямую подключены к другим базовым станциям и могут быть напрямую подключены к одной или нескольким базовым сетям.
UMTS представляет собой систему мобильной связи третьего поколения, которую могут называть 3-м поколением или 3G и которая эволюционировала из GSM и обеспечивает улучшенные услуги мобильной связи на основе технологии доступа WCDMA (широкополосный множественный доступ с кодовым разделением каналов). Сеть наземного радиодоступа UMTS (UTRAN) по существу является сетью радиодоступа, использующей широкополосный множественный доступ с кодовым разделением каналов для беспроводных устройств.
Система пакетной радиосвязи общего пользования (GPRS) представляет собой пакетно-ориентированный сервис мобильной передачи данных в глобальной системе сотовой связи (GSM) 2G и 3G.
Развитие стандарта GSM с увеличенной скоростью передачи данных (EDGE), также известное как Enhanced GPRS (EGPRS) или IMT Single Carrier (IMT-SC) или EDGE, - это технология цифровой мобильной телефонии, которая позволяет повысить скорость передачи данных в виде обратно совместимого расширения GSM.
Высокоскоростной пакетный доступ (HSPA) представляет собой объединение двух протоколов мобильной телефонии, высокоскоростного пакетного доступа по нисходящей линии связи (HSDPA) и высокоскоростного пакетного доступа по восходящей линии связи (HSUPA), определенных проектом партнерства третьего поколения (3GPP), которое расширяет и улучшает производительность существующих сетей мобильной связи третьего поколения, использующих WCDMA. Такие сети можно назвать WCDMA/HSPA.
В сетях 3GPP Долгосрочное развитие сетей связи (LTE), которые можно назвать сетями 4-го поколения или 4G, базовые станции, которые можно называть eNodeB или eNB, могут быть напрямую связаны с другими базовыми станциями и могут быть напрямую связаны с одной или несколькими базовыми сетями.
3GPP обязалась дальше развивать технологии сети радиодоступа UTRAN и GSM, например, в развитую UTRAN (E-UTRAN), используемую в LTE.
Выражение "нисходящая линия связи", сокращенно DL, используют для обозначения тракта передачи от базовой станции к беспроводному устройству. Выражение "восходящая линия связи", сокращенно UL, используют для обозначения тракта передачи в противоположном направлении, т.е. от беспроводного устройства до базовой станции.
Машинная связь (MTC) в последние годы, особенно в контексте Интернета вещей (IoT), показала себя в качестве растущего сегмента рынка сотовых технологий, в частности, для систем GSM/EDGE, которые имеют более или менее всемирный охват, обеспечивают доступ из любой точки и применяют конкурентные с точки зрения стоимости устройства. При реализации IoT успешно применяют сотовые технологии, и применение GSM представляет большой, возможно самый большой, интерес, по меньшей мере на начальных этапах. В общем, желательно иметь возможность (повторно) использовать существующие системы беспроводной связи и сотовые технологии для новых типов устройств, таких как устройства MTC. Устройство MTC обычно представляет собой беспроводное устройство, которое представляет самостоятельную и/или управляемую автоматически автономную машину, и которое при генерации трафика данных обычно не связано с активным пользователем-человеком. Устройство MTC обычно является намного более простым и имеет более специфическое приложение или назначение, чем обычный мобильный телефон или смартфон. MTC включает в себя передачу на и/или от устройств MTC, и эта связь обычно существенно отличается от связи, осуществляемой, например, посредством обычных мобильных телефонов и смартфонов, и к ней предъявляют другие требования. В контексте IoT и его роста очевидно, что MTC-трафик будет увеличиваться, и, таким образом, его беспроводные системы связи должны поддерживать его во всё возрастающем объеме.
Задача, связанная с (повторным) использованием существующих технологий и систем, заключается, например, в том, что требования к устройствам нового типа отличаются от обычных требований, например, касательно типа и количества трафика, производительности и т.д. Существующие системы разрабатывали без учета этих новых требований. Также, трафик, создаваемый устройствами нового типа, обычно добавляют к обычному трафику, уже поддерживаемому существующей системой, причем существующий трафик обычно должен и дальше поддерживаться системой, предпочтительно без каких-либо существенных нарушений и/или негативного влияния на уже поддерживаемые сервисы и производительность.
Любые модификации существующих систем и технологии, конечно, должны быть экономически эффективными, например, выполняемыми путем изменений невысокой сложности и предпочтительно позволяющими продолжать использовать имеющиеся уже эксплуатируемые устройства, обеспечивая возможность их сосуществования с устройствами нового типа в одной и той же сети беспроводной связи.
GSM с расширенным покрытием (EC-GSM), например, обсуждается в документе GP-151039 "Новый рабочий элемент на GSM с расширенным покрытием (EC-GSM) для поддерживания сотового интернета вещей (CIoT_EC_GSM)”, Ericsson LM, Intel, Gemalto N.V., MediaTek Inc., TeliaSonera AB, Sierra Wireless, S.A., Telit Communications S.p.A., ORANGE, Nokia Networks, Alcatel Lucent. Сотовый интернет вещей (IoT), например, обсуждают в 3GPP TR 45.820 V13.0.0, "Поддержка сотовой системы для интернета вещей ультранизкой сложности и низкой пропускной способности".
EC-GSM, например, предназначен для улучшения покрытия с усилением 20 дБ для увеличения срока службы батареи, сохраняя минимальную скорость передачи, и для снижения сложности устройства. На каналах управления покрытие улучшают, например, с использованием слепых повторов радиоблоков, в то время как на каналах передачи данных покрытие улучшают с использованием сочетания слепых повторов с ретрансляцией радиоблоков в соответствии с гибридной процедурой повторного запроса (HARQ).
Чтобы улучшить покрытие восходящих передач данных и снизить сложность устройства, применяют так называемое фиксированное распределение восходящей линии связи. Ресурсы, которые необходимо использовать при передаче по восходящей линии связи, распределяют в управляющих сообщениях в общем канале управления для первого распределения восходящей линии связи, а затем в сообщениях ack/nack в нисходящем пакетном объединенном канале управления расширенного покрытия (DL EC-PACCH). Затем распределение восходящей линии связи включают в каждый блок данных управления радиоканалами (RLC), который должно передавать устройство. Размер каждого такого распределения восходящей линии связи зависит от увеличения покрытия, необходимого для устройства, т.е. от количества необходимых слепых повторов. Чтобы сеть могла выполнять так называемое комбинирование принятых блоков данных RLC, включающих в себя при повторной передаче, например, RLC/управление доступом к среде (MAC), заголовок RLC/MAC, при этом сеть должна заранее знать, какой блок данных RLC принимают в каждом распределении восходящей линии связи. Тогда при повторной передаче и часть с данными, и заголовок блока данных RLC должны быть такими же, как и при предыдущей передаче.
Раскрытие сущности изобретения
Задача состоит в том, чтобы облегчить или, по меньшей мере, уменьшить одну или несколько указанных здесь проблем. Следовательно, цель может заключаться в том, чтобы предложить одно или несколько улучшений в отношении того, как распределяют ресурсы восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, и это должно быть подходящим для сети беспроводной связи, поддерживающей EC-GSM.
В соответствии с первым аспектом вариантов осуществления настоящего изобретения цель достигают посредством способа, выполняемого сетевым узлом, содержащимся в сети беспроводной связи, предназначенным для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемой устройством. Сетевой узел отправляет на устройство первую информацию о распределении, которая идентифицирует ресурсы восходящей линии связи, которые были выделены устройству для передачи оставшихся блоков данных по восходящей линии. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи. Сетевой узел дополнительно отправляет на устройство вторую информацию о распределении, которая идентифицирует один или несколько упомянутых выделенных ресурсов восходящей линии связи, идентифицированных первой информацией распределения, которые были выделены для передачи оставшихся блоков данных по восходящей линии связи. Упомянутая вторая информация о распределении дополнительно идентифицирует один или несколько из упомянутых оставшихся блоков данных в качестве блоков данных, которые должны быть исключены устройством.
В соответствии со вторым аспектом вариантов осуществления настоящего изобретения цель достигают посредством компьютерной программы, содержащей команды, при выполнении которых сетевым узлом этот сетевой узел выполняет первый способ в соответствии с первым аспектом.
В соответствии с третьим аспектом вариантов осуществления настоящего изобретения цель достигают посредством машинного носителя информации, содержащего компьютерную программу в соответствии со вторым аспектом.
В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения цель достигают посредством выполняемого устройством второго способа управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемым устройством в сети беспроводной связи. Устройство получает от сетевого узла, входящего в сеть беспроводной связи, вторую информацию о распределении, которая идентифицирует ресурсы восходящей линии связи, которые были выделены устройству для передачи упомянутых оставшихся блоков данных по восходящей линии связи. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи. Вторая информация о распределении также идентифицирует один или несколько из оставшихся блоков данных как блоки данных, которые должны быть исключены устройством.
В соответствии с пятым аспектом вариантов осуществления настоящего изобретения цель достигают посредством компьютерной программы, содержащей команды, при выполнении которых устройством это устройство выполняет второй способ в соответствии с четвертым аспектом.
В соответствии с шестым аспектом вариантов осуществления настоящего изобретения цель достигают посредством машинного носителя информации, содержащего компьютерную программу в соответствии с пятым аспектом.
В соответствии с седьмым аспектом вариантов осуществления настоящего изобретения цель достигают посредством сетевого узла, выполненного так, чтобы он мог содержаться в сети беспроводной связи для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемой устройством. Сетевой узел выполнен с возможностью отправлять на устройство первую информацию о распределении, которая идентифицирует ресурсы восходящей линии связи, которые были выделены устройству для передачи оставшихся блоков данных по восходящей линии. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи. Сетевой узел также выполнен с возможностью отправлять на устройство вторую информацию о распределении, которая идентифицирует один или несколько упомянутых выделенных ресурсов восходящей линии связи, идентифицированных первой информацией распределения, и которые были выделены для передачи оставшихся блоков данных по восходящей линии связи. Упомянутая вторая информация о распределении дополнительно идентифицирует один или несколько из упомянутых оставшихся блоков данных в качестве блоков данных, которые должны быть исключены устройством.
В соответствии с восьмым аспектом вариантов осуществления настоящего изобретения цель достигают посредством устройства для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемым устройством в сети беспроводной связи. Устройство выполнено с возможностью получать от сетевого узла, входящего в сеть беспроводной связи, вторую информацию о распределении, которая идентифицирует ресурсы восходящей линии связи, которые были выделены устройству для передачи упомянутых оставшихся блоков данных по восходящей линии связи. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи. Вторая информация о распределении также идентифицирует один или несколько из оставшихся блоков данных как блоки данных, которые должны быть исключены устройством.
Приведенные варианты осуществления, как описанные выше, со второй информацией о распределении, которая идентифицирует один или несколько оставшихся блоков данных, которые необходимо исключить, облегчают сохранение связей между оставшимися блоками данных и выделенными ресурсами восходящей линии связи, то есть связей, связанных с первой информацией о распределении, например, следующих из нее, и/или которые были действительны для выделенных ресурсов восходящей линии связи, идентифицированных первой информацией о распределении. Связи, например, могут быть сохранены в тех случаях, когда иначе они обычно будут потеряны.
Например, устройство обычно работает так, что самые старшие блоки данных, например, имеющие наименьший порядковый номер, всегда передают первыми. Обычно это является желательным способом работы, и он может быть желательным в ответ на первую информацию о распределении, но может привести к проблеме при получении второй информации о распределении, например, когда первая информация о распределении не была получена. При получении второй информации о распределении без исключения блоков данных, как в приведенном варианте осуществления, оставшийся блок данных может быть неожиданно ассоциирован с выделенным ресурсом, который для первой информации о распределении был связан с другим оставшимся блоком данных, например, со вторым наименьшим порядковым номером. Следовательно, один и тот же блок данных может быть связан с двумя различными ресурсами восходящей линии связи, а предыдущая связь может быть изменена. Это может привести к проблемам для сети беспроводной связи, включающей в себя, например, сетевой узел, и комбинирования данных, которое может быть реализовано в соответствии с вышеописанным в разделе "Уровень техники", и может, в частности, вызывать проблемы в случае EC-GSM, но этого можно избежать, благодаря изложенным вариантам осуществления.
Следовательно, в приведенных вариантах осуществления предложено улучшение в отношении того, как распределяют ресурсы восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, и это пригодно для сети беспроводной связи, поддерживающей EC-GSM.
Краткое описание чертежей
Различные аспекты описанных в данном документе вариантов осуществления изобретения, включающие в себя определенные его признаки и преимущества, будут понятны из последующего подробного описания и сопровождающих чертежей, на которых приведены фиг. 1-9.
На фиг. 1 приведена блок-схема, показывающая пример сети беспроводной связи, в которой могут быть реализованы варианты осуществления изобретения.
На фиг. 2 представлена комбинированная диаграмма передачи сигналов и блок-схема последовательности операций для описания некоторых вариантов осуществления изобретения.
На фиг. 3 схематично показан первый пример передачи дополнительного второго сообщения Packet Uplink Ack/Nack (PUAN) по нисходящему PACCH.
На фиг.4 схематично показан второй пример передачи дополнительного второго сообщения Packet Uplink Ack / Nack (PUAN) по нисходящему PACCH.
На фиг. 5 показана блок-схема последовательности действий, схематично иллюстрирующая варианты осуществления первого способа в соответствии с приведенными вариантами осуществления изобретения.
На фиг. 6 показана функциональная блок-схема для иллюстрации вариантов осуществления сетевого узла в соответствии с изложенными вариантами осуществления изобретения, и того, как он может быть сконфигурирован для выполнения первого способа.
На фиг. 7 показана блок-схема последовательности действий, схематично иллюстрирующая варианты осуществления второго способа в соответствии с приведенными вариантами осуществления изобретения.
На фиг. 8 показана функциональная блок-схема для иллюстрации вариантов осуществления устройства в соответствии с изложенными вариантами осуществления изобретения, и того, как он может быть сконфигурирован для выполнения второго способа.
На фиг. 9а-с представлены схематические чертежи, иллюстрирующие варианты осуществления, относящиеся к компьютерным программам и машинным носителям информации, предназначенным для того, чтобы сетевой узел и/или устройство выполняли первый способ и/или второй способ соответственно.
Осуществление изобретения
В последующем описании одинаковые ссылочные позиции использованы для обозначения одинаковых элементов, блоков, модулей, цепей, узлов, деталей, элементов или признаков, когда это применимо. На фигурах признаки, которые появляются только в некоторых вариантах осуществления, обычно обозначены пунктирными линиями.
В дальнейшем приведенные варианты осуществления показаны в виде примеров осуществления. Следует отметить, что эти варианты осуществления не являются взаимоисключающими. Может подразумеваться, что компоненты из одного варианта осуществления могут присутствовать в другом варианте осуществления, и для специалиста в данной области очевидно, как эти компоненты могут использоваться в других примерах осуществления.
В качестве развития в направлении вариантов осуществления изобретения проблемы, указанные в целом в разделе "Уровень техники", будут в дальнейшем дополнительно уточнены.
Для EC-GSM было предложено, чтобы устройство ждало на канале EC-PACCH нисходящей линии связи сообщение ack/nack, которое информирует устройство о том, какие блоки данных RLC были получены сетью, и предоставляет новые распределения на восходящей линии связи для передачи еще не полученных блоков. Еще не принятые блоки, которые устройство должно передать в выделенных блоках, являются блоками, которые устройство уже передало, но которые не были приняты сетью, то есть блоки, для которых была получена отрицательная квитанция в том же сообщении, и, возможно, блоки, которые еще не были переданы устройством. Последнее может иметь место, если сеть в предыдущем сообщении (сообщениях) не выделяла ресурсы восходящей линии связи для всех блоков данных RLC, которые устройство должно передать.
Блоки данных RLC, которые должны быть отправлены устройством в разных выделенных блоках восходящей линии, задают информацией ack/nack, начиная с самого старого блока, например, с наименьшим порядковым номером, а затем вторым по старшинству блоком, например, со вторым порядковым номером и т.д. Как указано в разделе "Уровень техники", сеть обычно должна всегда заранее знать, какой блок данных RLC в каком распределении восходящей линии связи принят, чтобы при повторной передаче блоков данных RLC иметь возможность корректно комбинировать принятые блоки, включая заголовок.
Распределения восходящей линии связи включают в себя начальную позицию для первого распределения восходящей линии связи, связанную с первым блоком данных RLC, а затем положение последующих блоков, заданное относительно положения предыдущего блока. Из-за ограничений по размеру управляющего сообщения начальная позиция первого выделенного блока восходящей линии связи обычно связана с положением фактического сообщения ack/nack, которое включает в себя фактическое распределение восходящей линии связи.
В течение определенного времени устройство прослушивает EC-PACCH до тех пор, пока не получит адресованное ему сообщение ack/nack или пока не истечет время. Если время истекает, то соединение, так называемый временный поток блоков (TBF), считается потерянным. Затем устройству обычно приходится перезапускать передачу с использованием общего канала управления, чтобы инициировать создание восходящего TBF.
Это было названо риском того, что сообщение в нисходящем EC-PACCH не будет успешно принято устройством. Как описано выше, устройство может или будет освобождать TBF, если оно не получит какое-либо сообщение ack/nack в нисходящем EC-PACCH в течение определенного времени. В этом случае снова потребуется перезапустить восходящую передачу с использованием общих каналов управления. Это требует дополнительных ресурсов и приводит к более высокому потреблению энергии и увеличению задержки, что ведет к снижению скорости передачи данных для устройства.
Поскольку устройство прослушивает нисходящий EC-PACCH в течение определенного времени, сеть может отправлять дополнительные сообщения ack/nack в течение этого временного интервала. Если не все блоки данных RLC потока TBF уже были успешно получены сетью, то сообщение ack/nack будет содержать распределения восходящей линии связи, по меньшей мере, для части оставшихся блоков данных RLC. Поскольку сеть должна заранее знать, какой конкретный блок данных RLC, идентифицированный номером BSN, устройство передает в каждом распределении восходящей линии связи, проблема заключается в том, что тогда после определенного момента времени сеть не может задействовать ни один из ресурсов восходящей линии связи, которые были выделены в первом сообщении. В случае если уже был достигнут момент времени первого распределения восходящей линии связи, которое было включено в первое сообщение ack/nack, то есть он не может быть выделен устройству с использованием дополнительного сообщения ack/nack, например, из-за того, что дополнительное сообщение ack/nack отправляют позднее относительно того, где находится первый блок распределения восходящей линии связи. Если устройство получит такое дополнительное сообщение ack/nack, то тогда оно будет осуществлять передачу в выделенных ресурсах в соответствии с информацией ack/nack в сообщении. В свою очередь, сеть тогда не будет знать, слышало ли устройство начальное сообщение ack/nack и осуществляет ли передачу соответственно, или слышало ли оно сообщение ack/nack, которое включало только часть первоначального распределения. Таким образом, сеть не сможет заранее знать, какой блок данных RLC устройство передает в других распределениях восходящей линии связи, поскольку это будет зависеть от того, какое из сообщений ack/nack было успешно декодировано устройством. В вариантах осуществления, обсуждаемых ниже, предложено решение этой проблемы.
На фиг. 1 показана блок-схема, схематически изображающая пример сети 100 беспроводной связи, в которой могут быть реализованы варианты осуществления. Сеть 100 беспроводной связи обычно представляет собой телекоммуникационную сеть или систему, такую как сеть сотовой связи, которая может быть GSM сетью или сетью связи на базе GSM. Сеть 100 беспроводной связи может поддерживать EC-GSM и может содержать часть RAN 101 и часть базовой сети (CN)102.
Показано, что узел 110 радиосети содержится в сети 100 беспроводной связи и в RAN 101. Узел 110 радиосети может представлять собой узел радиосети, как показано на фигуре, и может представлять собой или содержаться в подсистеме базовой станции (BSS), например, поддерживающей GSM/EDGE, например, если сеть 100 беспроводной связи является сетью GSM или сетью связи на базе GSM. Узел 110 радиосети может представлять собой или содержать базовую станцию 111, например, базовую приемопередающую станцию (BTS) упомянутой BSS. Узел 110 радиосети может также содержать управляющий узел 112 базовой станции, который может управлять одной или несколькими базовыми станциями, включая, например, базовую станцию 111, и может представлять собой контроллер базовой станции (BSC) упомянутой BSS.
Узел 110 радиосети или другой сетевой узел может обслуживать и/или контролировать и/или управлять одним или несколькими беспроводными устройствами, например, MS, такими как беспроводное устройство 120, показанное на фигуре, которые поддерживаются и/или функционируют в сети 100 беспроводной связи. Беспроводное устройство 120 может относиться к любому обсуждаемому здесь типу, но обычно является устройством MTC и/или поддерживает EC-GSM и/или работает в соответствии с EC-GSM.
Кроме того, узел 130 базовой сети может содержаться в сети 100 беспроводной связи и в CN 102. Первый узел 130 базовой сети может представлять собой SGSN, если сеть 100 беспроводной связи является сетью GSM или сетью связи на базе GSM.
Беспроводное устройство 120 может осуществлять связь с первым узлом базовой сети и/или через него через узел радиосети, например, сетевой узел 110. CN 102 может обеспечивать для беспроводного устройства доступ к внешней сети 140, например, к Интернет. Беспроводное устройство 120, таким образом, может осуществлять связь с внешней сетью 140 через RAN 101 и CN 102. Если сеть 100 беспроводной связи является сетью GSM или сетью связи на базе GSM, например, сетью, поддерживающей EC-GSM, то доступ к внешней сети обычно осуществляют через узел поддержки GPRS шлюза (GGSN), такой как GGSN 131, показанный на фигуре.
Сеть 100 беспроводной связи, включающая в себя соответствующие узлы, такие как узел 110 радиосети и беспроводное устройство 120, может поддерживать и/или может быть сконфигурирована для работы в соответствии GSM с расширенным покрытием (EC-GSM).
Следует обратить внимание на то, что фиг. 1 является только схематичной, и она приведена только для иллюстрации, и что не все, что показано на фигуре, может требоваться для всех вариантов осуществления, что должно быть очевидно специалисту. Кроме того, сеть или сети беспроводной связи, которые на самом деле соответствуют сети 100 беспроводной связи, как правило, содержат несколько дополнительных сетевых узлов, таких как базовые станции и т.д., как понятно специалистам, но которые не показаны для простоты.
На фиг. 2 представлена комбинированная диаграмма передачи сигналов и блок-схема последовательности операций, которая будет использована для описания вариантов осуществления изобретения. Участвующие узлы, как показано на фигуре, представляют собой устройство, которое в дальнейшем показано на примере беспроводного устройства 120, и сетевой узел, содержащийся в сети беспроводной связи, который в дальнейшем показан на примере узла 110 радиосети и сети 100 беспроводной связи.
Способы и действия, описанные ниже, предназначены для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемой устройством, например, беспроводным устройством 120. Передача по восходящей линии связи может соответствовать временному потоку блоков (TBF). Блоки данных могут представлять собой блоки данных управления радиоканалом (RLC).
Ресурсы восходящей линии связи выделяют для устройства для передачи по восходящей линии связи. То есть, как понятно специалистам, ресурсы восходящей линии связи распределяют сетью 100 беспроводной связи, например, узлом 110 радиосети, чтобы использовать их в упомянутой передаче по восходящей линии, осуществляемой беспроводным устройством 120.
Оставшиеся блоки данных обычно представляют собой блоки данных передачи по восходящей линии связи, которые ранее не были приняты или, по меньшей мере, не были успешно приняты, в восходящей линии связи сетью 100 беспроводной связи, например, узлом 110 радиосети. То есть, оставшиеся блоки данных обычно представляют собой подмножество множества блоков данных, причем это подмножество блоков данных может состоять из набора блоков данных, получение которых сеть 100 беспроводной связи, например, узел 110 радиосети, не смогла подтвердить. Следовательно, заранее могут быть выделены ресурсы восходящей линии для оставшихся блоков данных, и информация, идентифицирующая эти ресурсы восходящей линии связи, может быть заранее отправлена на беспроводное устройство 120.
Оставшиеся блоки данных для идентификации могут быть связаны, например, помечены, с идентификаторами, например, номерами. Номера могут соответствовать упомянутым здесь номерам последовательности блоков (BSN).
Набор блоков данных и/или оставшиеся блоки данных могут быть связаны с порядком комбинирования, например, так, чтобы блоки можно было скомбинировать в правильном порядке относительно данных, которые они в целом содержат.
Номера могут представлять собой порядковые номера и могут указывать упомянутый порядок комбинирования.
Приведенные ниже действия могут быть выполнены в любом подходящем порядке и/или полностью или частично накладываться по времени, когда это возможно и является подходящим.
Действие 201
Узел 110 радиосети отправляет на беспроводное устройство 120 первую информацию о распределении, которая идентифицирует выделенные ресурсы восходящей линии связи, т.е. ресурсы восходящей линии связи, которые были выделены беспроводному устройству 120 для передачи оставшихся блоков данных по восходящей линии. Таким образом, беспроводное устройство 120 может принимать от узла 110 радиосети упомянутую первую информацию о распределении. Это один сценарий, однако приведенные здесь варианты осуществления обычно имеют отношение к сценарию, в котором первая информация о распределении и/или первое сообщение подтверждения не доходит до беспроводного устройства 120, что на фиг. 2 обозначено пунктирной последней частью стрелки для этого действия.
Передачу первой информации о распределении могут осуществлять на канале управления, например, на пакетном объединенном канале управления (PACCH), таком как канал PACCH расширенного покрытия (EC-PACCH), который может представлять собой канал управления, установленный для конкретного использования беспроводным устройством 120.
Оставшиеся блоки данных связаны, например, сопоставлены, с выделенными ресурсами восходящей линии связи, например, так, чтобы имелось соотношение 1:1, как, например, один выделенный ресурс восходящей линии связи на оставшийся блок данных. Другими словами, каждый оставшийся блок данных связан с, например, сопоставлен, с определенным выделенным ресурсом восходящей линии связи. Ассоциации или, по меньшей мере, то, как такие ассоциации, как сопоставление, могут быть выполнены, могут быть неявными и обычно предопределены или заранее определены, и поэтому они могут быть явно или неявно заранее известны узлу 110 радиосети и беспроводному устройству 110. Ассоциации могут быть основаны, например, могут быть определены на основании первой информации о распределении. Если блоки данных соотнесены с последовательными номерами, как было упомянуто выше, то оставшийся блок данных с наименьшим номером может быть связан с ресурсом восходящей линии связи, выделенным в самое ближайшее время, а блок данных со вторым по величине номером - с ресурсами восходящей линии связи, выделенными в следующий ближайший момент времени, и т.д.
Таким образом, беспроводное устройство 120 из связи между блоками данных и ресурсами восходящей линии связи может знать, какие оставшиеся блоки данных с использованием какого выделенного ресурса восходящей линии связи следует передавать. Например, что оставшиеся блоки данных следует передавать в определенном порядке, исходя из их идентификаторов, например, порядковых номеров, обычно так, чтобы передача оставшихся блоков данных осуществлялась последовательно в соответствии с порядковыми номерами, например, в порядке увеличения или уменьшения. Следовательно, оставшийся блок данных с наименьшим порядковым номером может быть передан с использованием ресурса восходящей линии связи, выделенным в самое ближайшее время, а оставшийся блок данных со вторым по величине порядковым номером - с использованием ресурса восходящей линии связи, выделенного в следующий ближайший момент времени, и т.д.
Первая информация о распределении может быть связана, например, содержаться в первом сообщении подтверждения, которое идентифицирует оставшиеся блоки данных посредством подтверждения и/или неподтверждения приема блоков данных из упомянутого набора. Как должно быть понятно, оставшийся блок данных с наименьшим номером, как упоминалось выше, может, таким образом, представлять собой блок данных с наименьшим еще неподтвержденным номером. Как должно быть понятно, упомянутые связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи могут быть основаны, например, осуществлены, исходя из упомянутого первого сообщения подтверждения, содержащего первую информацию о распределении, например, в сочетании с этим заранее определено, что устройство будет передавать оставшиеся блоки данных в определенном порядке, например, исходя из их идентификаторов, например, порядковых номеров. Так, например, самый старший оставшийся блок, например, оставшийся блок данных с наименьшим порядковым номером, будет передан с использованием ресурса восходящей линии связи, выделенным в самое ближайшее время, а оставшийся блок данных со вторым по величине порядковым номером - с использованием ресурса восходящей линии связи, выделенного в следующий ближайший момент времени, и т.д.
Действие 202
Если беспроводное устройство 120 принимает первую информацию о распределении и/или первое сообщение подтверждения, то беспроводное устройство 120 может осуществлять отправку, например, осуществлять передачу по восходящей линии связи на узел 110 радиосети в ответ, например, на основании или в соответствии с принятой первой информацией о распределении и/или первым сообщением подтверждения. Узел 110 радиосети соответственно может принимать то, что было отправлено по восходящей линии связи, т.е. принимать передачу от беспроводного устройства 120, исходя из первой информации о распределении.
Действие 203
Узел 110 радиосети отправляет на беспроводное устройство 120 другую, вторую информацию о распределении, которая идентифицирует один или несколько из упомянутых ресурсов восходящей линии связи. Беспроводное устройство 120 принимает от сетевого узла 110 упомянутую вторую информацию о распределении.
Передачу второй информации о распределении также могут осуществлять на канале управления, например, на PACCH, таком как EC-PACCH, который может представлять собой канал управления, установленный для конкретного использования беспроводным устройством 120.
Другими словами, снова идентифицируют один или несколько из тех же ресурсов восходящей линии связи, выделенных беспроводному устройству 120 для восходящей передачи одного или нескольких оставшихся блоков данных, и информацию об этих ресурсах восходящей линии связи снова отправляют на беспроводное устройство 120. Другими словами, один или несколько выделенных ресурсов восходящей линии связи, идентифицированные второй информацией о распределении, являются теми же, что и идентифицированные первой информацией о распределении.
Вторая информация о распределении также указывает или идентифицирует один или несколько оставшихся блоков данных, которые устройство должно исключить, т.е. не передавать с использованием одного или нескольких упомянутых ресурсов восходящей линии связи.
Это позволит сохранить ассоциации между оставшимися блоками данных и распределенными ресурсами восходящей линии связи, то есть ассоциации, связанные с первой информацией о распределении, например, следующих из нее, и/или которые были действительны для распределенных ресурсов восходящей линии связи, идентифицированных первой информацией о распределении. Ассоциации, например, могут быть сохранены в тех случаях, когда иначе они обычно будут потеряны. Ассоциации, например, могут быть потеряны, в ответ на то, что беспроводное устройство 120 будет или не сможет использовать выделенный ресурс восходящей линии связи, так как станет слишком поздно. Поэтому, обычно беспроводное устройство 120 заменяет блок данных, связанный с этим выделенным ресурсом на первый выделенный ресурс восходящей линии связи, который можно использовать. Беспроводное устройство обычно может работать так, что самые старшие блоки данных, например, имеющие наименьший порядковый номер, всегда передают первыми. Обычно это является желательным способом работы, и он может быть желательным при получении первой информации о распределении, но может привести к проблеме при получении второй информации о распределении. При получении второй информации о распределении без исключения блоков данных, как в приведенном варианте осуществления, оставшийся блок данных может быть неожиданно ассоциирован с выделенным ресурсом, который для первой информации о распределении был связан с другим оставшимся блоком данных, например, со вторым наименьшим порядковым номером. Следовательно, один и тот же блок данных может быть связан с двумя различными ресурсами восходящей линии связи, а предыдущая связь может быть изменена. Это может привести к проблемам для сети, и при комбинировании данных, которое может быть реализовано в соответствии с вышеописанным в разделе "Уровень техники", и может, в частности, вызывать проблемы в случае EC-GSM, но этого, таким образом, можно избежать благодаря изложенным вариантам осуществления.
Один или несколько оставшихся блоков данных, которые следует исключить, таким образом, обычно должны соответствовать тем ресурсам восходящей линии связи, которые выделены первыми по времени в соответствии с первой информацией о распределении. Один или несколько оставшихся блоков данных, которые следует исключить, как правило, связаны с выделенными ресурсами восходящей линии связи, которые более недействительны, например, которые слишком близки по времени для использования, или, другими словами, исключение делают таким образом, что остаются только те оставшиеся блоки данных, связанные с выделенными ресурсами восходящей линии связи, которые могут быть использованы.
Также, вторая информация о распределении может быть связана, например, содержаться в сообщении подтверждения, аналогично вышеупомянутому, например во втором сообщении подтверждения, которое идентифицирует оставшиеся блоки данных посредством подтверждения и/или неподтверждения приема блоков данных.
В некоторых вариантах осуществления один или несколько из оставшихся блоков данных, которые следует исключить, предпочтительно указывают или идентифицируют посредством индикатора смещения, обычно в виде величины смещения, например, целого числа, которое указывает смещение в виде числа блоков данных, которые следует исключить. Индикатор смещения может содержаться в определенном поле, которое может иметь единственное назначение, заключающееся в том, чтобы содержать индикатор, например, именованное поле Смещение или аналогичное. Нулевое смещение и/или индикатор смещения и/или отсутствие упомянутого поля означает, что исключение проводить не нужно. Смещение, превосходящее целое положительное n, означающее, что n блоков данных следует исключить, может, таким образом, указывать устройству, что, например, n первых или последних по порядку оставшихся блоков данных, например, самых старших, или n оставшихся блоков данных с наименьшими или наибольшими порядковыми номерами, следует исключить.
Индикатор смещения обычно устанавливают так, чтобы исключить все оставшиеся блоки данных, связанные с выделенными ресурсами восходящей линии связи, которые расположены слишком близко по времени, или другими словами, так, чтобы включать только те оставшиеся блоки данных, связанные с выделенными ресурсами восходящей линии связи, которые можно использовать.
Индикатор смещения обычно отправляют вместе со второй информацией о распределении, например, во втором сообщении подтверждения. Первое и второе сообщение подтверждения, или такие сообщения подтверждения в целом, могут содержать индикатор смещения, как обсуждалось выше, но он может быть установлен равным различным значениям. Для первого сообщения подтверждения он может быть, например, задан равным нулю, либо может быть исключен индикатор смещения и/или соответствующее поле, так как в этом случае не должно применяться смещение.
В некоторых вариантах осуществления второе сообщение о распределении содержит ту же информацию подтверждения, что и первое сообщение подтверждения. Однако вторая информация о распределении может отличаться от первой информации о распределении, например, так как один или несколько выделенных ресурсов восходящей линии связи в соответствии с первой информацией о распределении могут больше не использоваться, например, в силу того, что они больше недействительны, например, слишком близки по времени, чтобы их использовать. В этих вариантах осуществления второе сообщение подтверждения может быть отправлено независимо от отклика в восходящей линии связи на отправленную первую информацию о распределении.
В некоторых вариантах осуществления вторую информацию о распределении отправляют в ответ на то, что один или несколько оставшихся блоков данных, для которых ожидалось, что они будут приняты в восходящей линии связи в соответствии с первой информацией о распределении, не были приняты в восходящей линии связи, по меньшей мере, не были успешно приняты. Выделенные ресурсы восходящей линии связи с этими одним или несколькими блоками данных могут быть идентифицированы посредством второй информации о распределении. Здесь вторая информация о распределении также может отличаться от первой информации о распределении, например, так как один или несколько выделенных ресурсов восходящей линии связи в соответствии с первой информацией о распределении могут больше не использоваться, например, в силу того, что они больше недействительны, например, слишком близки по времени, чтобы их использовать, или уже были использованы.
Второе сообщение подтверждения может идентифицировать упомянутый один или несколько блоков данных, для которых ожидалось, что они будут приняты, например, посредством квитанции подтверждающей и/или не подтверждающей получение блоков данных, т.е. также, как и для первого сообщения подтверждения, но обычно не подтверждая в точности те же оставшиеся блоки данных. Таким образом, второе сообщение подтверждения в этих вариантах осуществления может содержать информацию подтверждения, отличную от информации в первом сообщении подтверждения, обычно отличающуюся тем, что подтверждают больше оставшихся блоков данных.
Вторая информация о распределении также может идентифицировать для распределения один или несколько дополнительных ресурсов восходящей линии связи, т.е. в дополнение к упомянутому одному или нескольким ресурсам восходящей линии связи, уже заданным первой информацией о распределении. Эти дополнительные ресурсы восходящей линии связи могут быть связаны с оставшимися блоками данных, которые в первой информации о распределении были связаны с другими выделенными ресурсами восходящей линии связи, но которые больше недействительны, например, слишком близки по времени, чтобы их использовать.
В некоторых вариантах осуществления один или несколько оставшихся блоков данных, которые следует исключить, предпочтительно указывают или идентифицируют посредством индикатора времени, например, соответствующего отрицательной задержке, который может указывать или идентифицировать начальную точку или начальный момент для самого раннего выделенного ресурса восходящей линии связи в соответствии с первой информацией о распределении. Устройство может воспользоваться знанием о начальной точке или начальном моменте, чтобы определить, какие оставшиеся блоки данных следует передавать с использованием выделенных ресурсов восходящей линии связи, которые еще можно использовать, например, которые не слишком поздно использовать.
Применение индикатора времени можно рассматривать в качестве альтернативы применению индикатора смещения, обсуждавшегося выше, и он может обеспечить соответствующий результат.
Также для этих вариантов осуществления второе сообщение о распределении может содержать ту же информацию подтверждения, что и первое сообщение подтверждения.
Индикатор времени обычно отправляют вместе со второй информацией о распределении, например, во втором сообщении подтверждения. Первое и второе сообщение подтверждения, или такие сообщения подтверждения в целом, могут содержать индикаторы времени, как обсуждалось выше, но они могут быть установлены равными различным значениям. Для первого сообщения подтверждения время может указывать, например, если оно установлено равным первому значению, время, которое может использовать устройство для передачи, например, указывая начальную точку или начальный момент для самого раннего выделенного ресурса восходящей линии связи в соответствии с первой информацией о распределении. Для второго сообщения подтверждения время может указывать, например, если оно установлено равным второму значению, которое может соответствовать отрицательной задержке, например, быть отрицательным значением, время, которое устройство не может использовать для передачи, например, указывая начальную точку или начальный момент для самого раннего выделенного ресурса восходящей линии связи в соответствии с первой информацией о распределении, но который больше нельзя использовать, например, который слишком близок по времени, чтобы его использовать.
Следовательно, можно считать, что это соответствует другому способу информирования беспроводного устройства 120 о выделенных ресурсах восходящей линии и соответствующих оставшихся блоках данных, которые еще можно использовать для передачи по восходящей линии связи.
Действие 204
Беспроводное устройство 120 в ответ, например, исходя из или в соответствии с принятой в Действии 203 информацией о распределении и/или вторым сообщением подтверждения, может осуществить отправку, например, осуществить передачу по восходящей линии связи на узел 110 радиосети. Следовательно, узел 110 радиосети соответственно может принимать то, что было отправлено по восходящей линии связи, т.е. принимать передачу от беспроводного устройства 120, исходя из второй информации о распределении.
Далее будут приведены некоторые дополнительные примеры осуществления и их подробности.
В первом примере осуществления в сообщение ack/nack включают информацию, которая содержит распределение восходящей линии связи, информацию о смещении блока данных RLC, которое должно применить устройство, например, беспроводное устройство 120, при передаче на выделенных ресурсах восходящей линии связи. Это сообщение ack/nack представляет собой пример сообщения, которое содержит вторую информацию о распределении, обсуждавшуюся выше, и может соответствовать второму сообщению подтверждения, обсуждавшемуся выше. Смещение блока данных RLC, называемое ниже просто смещением или параметром смещения, представляет собой пример индикатора смещения, обсуждавшегося выше.
Смещение может показывать, с какого блока данных RLC беспроводное устройство 120 должно начать передачу. Без смещения, или если смещение блока данных RLC = 0, беспроводное устройство 120 начнет с самого старшего блока данных RLC, который доступен для передачи, т.е. с того, который имеет наименьший еще не подтвержденный абсолютный BSN в первом распределении ресурсов восходящей линии связи. Тогда во втором распределении ресурсов восходящей линии связи оно должно включить второй по старшинству блок данных RLC, и т.д.
Если смещение блока данных RLC = n, где n > 0, то беспроводное устройство 120 начнет с (n+1)-го по старшинству блока данных RLC в первом распределении ресурсов восходящей линии связи, а затем продолжит с (n+2)-го по старшинству блока данных RLC в первом распределении ресурсов восходящей линии связи, и т.д. Блоки, не переданные вследствие смещений > 0, могут быть выделенными ресурсами в более позднем сообщении ack/nack.
В качестве примера, устройство, например, беспроводное устройство 120, имеет 5 блоков данных RLC, которые ему нужно передать как часть TBF в восходящей линии связи. Таким образом, блоки данных RLC имеют BSN от 0 до 4. Пять блоков распределения ресурсов восходящей линии связи, включая повторы, входят в сообщение о распределении. Тогда беспроводное устройство 120 в ответ на получение сообщения о распределении передает блоки соответственно, начиная с BSN = 0, затем BSN = 1 и т.д. до BSN = 4. В этом примере сеть, например, сеть 100 беспроводной связи, или более конкретно, например, узел 110 радиосети, успешно принимает только первый блок данных RLC с BSN = 0. Таким образом, он отправляет первое сообщение ack/nack, подтверждающее прием BSN = 0 и указывающее, что другие блоки не были получены. Таким образом, первое сообщение ack/nack может содержать информацию, соответствующую первой информации о распределении, обсуждавшуюся выше касательно фиг. 2. В первое сообщение ack/nack входят четыре распределения ресурсов восходящей линии связи, чтобы устройство передало оставшиеся блоки данных RLC, начиная с BSN = 1 для первого распределения, затем BSN = 2 и т.д. до BSN = 4.
Чтобы увеличить вероятность успешного приема беспроводным устройством 120 по меньшей мере одного сообщения ack/nack, сеть 100 беспроводной связи, например, узел 110 радиосети, может передать дополнительное, второе сообщение ack/nack, содержащее ту же самую информацию подтверждения, что и первое сообщение ack/nack. Тем не менее, из-за того, что к первому распределению ресурсов восходящей линии связи, содержащемуся в первом сообщении ack/nack, могут больше не обращаться, так как оно может быть больше недоступным, например, из-за того, что момент времени для первого выделенного блока уже наступил/прошел, то в дополнительное, второе сообщение ack/nack могут быть включены только три распределения восходящей линии связи, которые являются теми же самыми выделенными ресурсами, что и последние три выделенных ресурса восходящей линии связи в первом сообщении ack/nack. Чтобы беспроводное устройство 120 передавало тот же блок данных RLC в тех трех выделенных ресурсах восходящей линии связи независимо от того, какое сообщение ack/nack успешно приняло беспроводное устройство 120, сеть 100 беспроводной связи, например, узел 110 радиосети, устанавливает смещение блока данных RLC = 1. Таким образом, второе сообщение ack/nack может содержать информацию, соответствующую второй информации о распределении, обсуждавшуюся выше касательно фиг. 2. Если беспроводное устройство 120 успешно принимает дополнительное сообщение ack/nack, то оно будет принимать три выделенных ресурса восходящей линии связи и, исходя из параметра смещения блока данных RLC, передает свои блоки данных RLC, начиная с BSN = 2, затем BSN =3, а затем BSN =4 в последнем распределении восходящей линии связи. Тогда это соответствует тем же самым блокам данных RLC, которые были бы включены в те распределения восходящей линии связи, если бы беспроводное устройство 120 приняло бы первое сообщение ack/nack.
Таким образом, сеть может сначала передать первое сообщение ack/nack с соответствующим распределением восходящей линии связи, после которого следует одно или несколько дополнительных сообщений ack/nack, включая, таким образом, второе сообщение ack/nack, которое может быть передано даже в течение времени распределения восходящей линии связи первого сообщения ack/nack и при этом все еще указывает на оставшиеся распределения восходящей линии связи и информирует устройство о том, какой блок данных RLC на каком распределении восходящей линии связи передавать.
На фиг. 3 схематично показан пример передачи дополнительного, второго сообщения DL PACCH, т.е. сообщения по нисходящему PACCH, в данном случае, второго сообщения Packet Uplink Ack/Nack (PUAN2) , которое следует за первым сообщением DL PACCH, в данном случае первым сообщением PUAN (PUAN1). Как видно, второе сообщение DL PACCH отправляют во время имеющего место в данный момент распределения восходящей линии связи в соответствии с первым сообщением DL PACCH. Пример показан для устройства, например, беспроводного устройства 120, работающего в соответствии с EC-GSM Coverage Class (CC) 3, для которого выделенные блоки отображены на 4 временных слота и 4 TDMA-кадра.
На фиг. 3 BSS, например, узел 110 радиосети, может, таким образом, сначала отправить первое сообщение ack/nack (PUAN1) с отрицательным подтверждением, а также с распределением восходящей линии связи для BSN 1, 2, 3, 4. BSS, например, узел 110 радиосети, также может заблаговременно отправить дополнительное, второе сообщение ack/nack (PUAN2) для BSN 2, 3 и 4. То есть, как видно, BS отправила PUAN2 до того, как могла принять первый блок данных RLC, идентифицированный BSN 1.
На фиг. 4 схематично показан другой пример передачи дополнительного, второго сообщения DL PACCH, в данном случае второго сообщения Packet Uplink Ack/Nack (PUAN2), в ответ на обнаружение отсутствия восходящей передачи от устройства, например, беспроводного устройства 120. Например, как видно, BS отправила PUAN2 после того, как обнаружила, что не было принято блоков данных RLC, идентифицированных посредством BSN в соответствии с распределением восходящей линии связи для этого блока данных RLC.
Во втором примере вариантов осуществления сеть, например, сеть 100 беспроводной связи, может принять решение передать дополнительное сообщение ack/nack, исходя из того, что она не осуществила успешный прием какой-либо восходящей передачи в одном или нескольких распределениях восходящей линии связи, которые были включены в первое сообщение ack/nack. Тогда, дополнительное сообщение ack/nack может включать в себя оставшиеся распределения восходящей линии связи из первого сообщения ack/nack. Это, таким образом, соответствует примеру, показанному на фиг. 4, где BSS, например, узел 110 радиосети, возможно ничего не принял по восходящей линии связи, соответствующей BSN1 и, тем самым, определил, что устройство, например, беспроводное устройство 120, не смогло принять первое сообщение ack/nack, т.е. PUAN1. Поэтому, узел 110 радиосети может отправить другое, второе сообщение ack/nack, т.е. PUAN2, чтобы не растрачивать ресурсы восходящей линии связи. Так как неуспешный прием восходящей передачи, соответствующей BSN1 на фигуре, может произойти вследствие проблем при восходящей передаче, то беспроводное устройство 120 могло так или иначе успешно принять PUAN1. Поэтому, дополнительное сообщение ack/nack должно включать в себя значение смещения блока данных RLC, чтобы указать беспроводному устройству 120, какие номера BSN включить в распределение восходящей линии связи.
В качестве возможного дополнения сеть 100 беспроводной связи может добавить в дополнительное сообщение ack/nack одно или несколько дополнительных распределений восходящей линии связи, появляющихся позднее, чем последнее, включенное в первое сообщение ack/nack, так что беспроводное устройство 120, например, может передать самый старший блок данных RLC в этом блоке, если успешно примет/будет действовать в соответствии с этим сообщением. В случае сеть 100 беспроводной связи может принять передачу от беспроводного устройства 120 в первом распределении ресурсов восходящей линии связи первого сообщения ack/nack, и, таким образом, она знает, что эти дополнительные распределения не были приняты беспроводным устройством 120. Тогда, в этом случае эти ресурсы можно считать не распределенными сетью, и, таким образом, их можно выделить для других целей.
В третьем примере осуществления дополнительные сообщения ack/nack, как описанные выше, могут содержать то же самое полное распределение ресурсов восходящей линии связи, что и первое сообщение ack/nack, где начальная точка во времени одного или нескольких выделенных блоков на восходящей линии связи уже могла пройти. Тогда, дополнительное сообщение ack/nack может включать в себя задержку во времени, чтобы указать начальную точку для первого распределения восходящей линии связи в первом сообщении ack/nack. Беспроводное устройство 120, таким образом, может быть проинформировано о распределениях восходящей линии связи, которые уже состоялись, и даже если беспроводное устройство 120 не может передавать в этом/этих распределениях восходящей линии связи, оно может использовать эту информацию, чтобы определить, какой блок данных RLC включить в последующие распределения ресурсов восходящей линии связи, на которых беспроводное устройство 120 еще может осуществлять передачу.
В четвертом примере осуществления сеть 100 беспроводной связи, например, узел 110 радиосети, может:
1. Сохранять принятые буферы, соответствующие распределению в сообщении ack/nack, что должно быть сделано до первого распределения восходящей линии связи и не должно перекрываться с ним.
2. Определить, сколько возможностей восходящей передачи было использовано беспроводным устройством 120. И, следовательно, какими сообщениями ack/nack руководствуется беспроводное устройство 120.
3. Программно скомбинировать принятые буферы в соответствии с выходом этапа 2 и обновить статус приема или принятые порядковые номера, например, BSN.
Можно считать, что эти варианты осуществления относятся к "механизму детектирования", который приводит к тому, что сеть 100 беспроводной связи или, более конкретно, узел 110 радиосети, такой как BSS, может определить, какой BSN принят беспроводным устройством 120 в каждом определенном распределении восходящей линии связи. Это можно сделать на основании того, что сеть 100 беспроводной связи, например, узел 110 радиосети, определяет, в каких распределениях восходящей линии связи что-то принято, и, таким образом, было передано беспроводным устройством 120. Тем самым, сеть 100 беспроводной связи может узнать, какое сообщение подтверждения/распределения успешно приняло беспроводное устройство 120.
Для примера обратимся к фиг. 2. Если BSS, т.е. узел 110 радиосети, обнаруживает восходящую передачу на всех четырех распределениях восходящей линии связи, то узел 110 радиосети может узнать, что беспроводное устройство 120 услышало первое сообщение ack/nack, подразумевающее, что восходящие передачи соответствуют BSN 1, 2, 3 и 4. Как вариант, если узел 110 радиосети обнаружит восходящую передачу только на двух последних выделенных ресурсах, то узел 110 радиосети может узнать, что устройство осуществляет передачу на основе, например, в соответствии с инструкциями во втором сообщении ack/nack. Тогда, беспроводное устройство 120 может осуществлять передачу самых старых незадействованных BSN, т.е. в данном случае, BSN 1 и 2.
Преимущества, которые дают варианты осуществления, или которые стали возможны, благодаря вариантам осуществления, включают в себя, например:
• Увеличенная доля успешных попыток для восходящих TBF EC-GSM, т.е. будет потеряно меньше блоков из-за неуспешного приема нисходящих сообщений управления RLC/MAC, обычно по каналу EC-PACCH.
• Меньшие потери ресурсов восходящей линии связи в случае потери сообщений ack/nack, так как можно отправить дополнительные сообщения ack/nack с распределениями ресурсов восходящей линии связи, указывающие на часть ресурсов восходящей линии связи, выделенных в более ранних сообщениях, и, тем самым, позволяющие их повторно использовать.
• Уменьшение задержки и увеличение скорости передачи данных.
На фиг. 5 приведена блок-схема последовательности операций, показывающая варианты осуществления первого способа, выполняемого сетевым узлом, в качестве которого в дальнейшем рассматривают узел 110 радиосети, содержащийся в сети беспроводной связи, например, сети 100 беспроводной связи. Первый способ предназначен для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемой устройством, которое в дальнейшем показано на примере беспроводного устройства 120. Сеть 100 беспроводной связи может представлять собой сеть GSM, блоки данных могут представлять собой блоки данных RLC, а восходящая передача может быть частью TBF.
Первый способ содержит следующие действия, причем эти действия могут быть выполнены в любом подходящем порядке и/или полностью или частично накладываться по времени, когда это возможно и является подходящим.
Действие 501
Узел 110 радиосети отправляет на беспроводное устройство 120 первую информацию о распределении, которая идентифицирует ресурсы восходящей линии связи, которые были выделены беспроводному устройству 120 для восходящей передачи упомянутых оставшихся блоков данных. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи.
Если беспроводное устройство 120 принимает первую информацию о распределении, то оно, таким образом, из связи между блоками данных и выделенными ресурсами восходящей линии связи может знать, какие оставшиеся блоки данных с использованием какого выделенного ресурса восходящей линии связи следует передавать.
Это действие полностью или частично соответствует действию 201, как было описано выше.
Действие 502
Узел 110 радиосети дополнительно отправляет на беспроводное устройство 120 вторую информацию о распределении, которая идентифицирует один или несколько упомянутых выделенных ресурсов восходящей линии связи, идентифицированных первой информацией распределения, и которые были выделены для передачи оставшихся блоков данных по восходящей линии связи. Кроме того, упомянутая вторая информация о распределении дополнительно идентифицирует один или несколько из упомянутых оставшихся блоков данных в качестве блоков данных, которые должны быть исключены беспроводным устройством 120.
Обычно связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи предварительно заданы и основаны на первой информации о распределении и второй информации о распределении.
Вторая информация о распределении может содержаться во втором сообщении подтверждения, которое идентифицирует оставшиеся блоки данных посредством подтверждения и/или неподтверждения приема блоков данных.
В некоторых вариантах осуществления один или несколько оставшихся блоков данных, которые надо исключить, связаны с одним или несколькими ресурсами восходящей линии связи, которые были выделены первыми, т.е. в соответствии с информацией о распределении.
Кроме того, в некоторых вариантах осуществления один или несколько оставшихся блоков данных, которые надо исключить, идентифицируют посредством индикатора смещения, который отправляют вместе со второй информацией о распределении на беспроводное устройство 120.
В некоторых вариантах осуществления оставшиеся блоки данных связаны с идентификаторами, соответственно, так что каждый оставшийся блок данных идентифицируют посредством соответствующего идентификатора. Беспроводное устройство 120, таким образом, может, например, знать из связей между блоками данных и выделенными ресурсами восходящей линии связи, что оставшиеся блоки данных следует передавать в определенном порядке, исходя из их идентификаторов. Идентификаторы обычно представляют собой порядковые номера. Беспроводное устройство 120, таким образом, может узнать из связей между блоками данных и выделенными ресурсами восходящей линии связи, что имеет место заданная последовательность, и оставшиеся блоки данных следует передавать по порядку в соответствии с порядковыми номерами. В этом случае и если один или несколько оставшихся блоков данных, которые следует исключить, идентифицированы посредством индикатора смещения, который отправляют вместе со второй информацией о распределении на беспроводное устройство 120, индикатор смещения может быть в виде целого значения, которое указывает число блоков данных, которые следует исключить. Таким образом, беспроводному устройству 120 можно указать, что упомянутое число оставшихся блоков данных, например, с наименьшими или наибольшими порядковыми номерами, следует исключить.
Это действие полностью или частично соответствует действию 203, как было описано выше.
На фиг. 6 приведена схематичная блок-схема, показывающая варианты осуществления того, как может быть сконфигурирован сетевой узел 600, который может представлять собой сетевой узел, обсуждавшийся выше, например, узел 110 радиосети, чтобы выполнять первый способ и действия, обсуждавшиеся выше, например, касательно фиг. 2 и 5.
Следовательно, сетевой узел 600 может включать в себя одно или более из следующего:
Процессорный модуль 601, например, один или несколько аппаратных модулей, включающих в себя, например, один или несколько процессоров, и/или один или несколько программных модулей для выполнения упомянутого способа и/или действий.
Память 602, которая может содержать, например, вмещать или хранить, компьютерную программу 603. Компьютерная программа 603 содержат "команды" или "код", который может непосредственно или опосредовано выполнять сетевой узел 600, так чтобы выполнять упомянутый способ и/или действия. Память 602 может содержать один или несколько модулей памяти, а также может быть устроена так, чтобы хранить данные, такие как конфигурации и/или приложения, задействованные или предназначенные для выполнения функций и действий изложенных здесь вариантов осуществления.
Схема 604 обработки, например аппаратный модуль, может содержать или соответствовать одному или нескольким процессорам. В некоторых вариантах осуществления процессорный модуль 604 может содержать, например, "выполнен в виде" или "реализован посредством" схемы 604 обработки. В этих вариантах осуществления память 602 может содержать компьютерную программу 603, исполняемую схемой 604 обработки, в результате чего содержащий ее сетевой узел 600 может или выполнен с возможностью выполнять упомянутый способ и/или действия.
Модуль 605 ввода/вывода (I/O) выполнен так, что он задействован в осуществлении связи с другими модулями и/или узлами, например, путем отправления и/или получения информации на и/или от других внешних узлов или устройств. В качестве примера модуль 605 I/O может представлять собой получающий, например, приемный модуль и/или отправляющий модуль, если это применимо.
Сетевой узел 600 также может содержать другое аппаратное обеспечение и/или программные модули, которые могут быть полностью или частично реализованы схемой 604 обработки. Например, сетевой узел 600 также может содержать модуль 606 отправки.
Сетевой узел 600 и/или процессорный модуль 601 и/или схема 604 обработки и/или модуль 605 I/O и/или модуль 606 отправки могут или выполнены с возможностью отправлять упомянутую первую информацию о распределении на устройство, например, беспроводное устройство 120.
Кроме того, сетевой узел 600 и/или процессорный модуль 601 и/или схема 604 обработки и/или модуль 605 I/O и/или модуль 606 отправки могут или выполнены с возможностью отправлять упомянутую вторую информацию о распределении на устройство, например, беспроводное устройство 120, т.е. упомянутую вторую информацию о распределении, которая также идентифицирует один или несколько упомянутых оставшихся блоков данных в качестве блоков данных, которые следует исключить.
На фиг. 7 приведена блок-схема последовательности операций, показывающая варианты осуществления второго способа, выполняемого устройством, в качестве которого в дальнейшем рассматривают беспроводное устройство 120. Второй способ предназначен для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных передачи по восходящей линии связи, выполняемой беспроводным устройством 120 в сети беспроводной связи, в качестве которой в дальнейшем рассматривают сеть 100 беспроводной связи. Сеть 100 беспроводной связи может представлять собой сеть GSM, блоки данных могут представлять собой блоки данных RLC, а восходящая передача может быть частью TBF.
Второй способ содержит следующие действия, причем эти действия могут быть выполнены в любом подходящем порядке и/или полностью или частично накладываться по времени, когда это возможно и является подходящим.
Действие 701
Беспроводное устройство 120 принимает от узла 110 радиосети вторую информацию о распределении. Вторая информация о распределении идентифицирует ресурсы восходящей линии связи, которые были выделены беспроводному устройству 120 для восходящей передачи упомянутых оставшихся блоков данных. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи. Вторая информация о распределении также идентифицирует один или несколько из оставшихся блоков данных как блоки данных, которые должны быть исключены беспроводным устройством 120.
Таким образом, беспроводное устройство 120 из связи между блоками данных и выделенными ресурсами восходящей линии связи может знать, какие оставшиеся блоки данных с использованием какого выделенного ресурса восходящей линии связи следует передавать.
Как видно из способа и действий, выполняемых узлом 110 радиосети, как было описано выше, вторая информация о распределении, таким образом, обычно идентифицирует один или несколько выделенных ресурсов восходящей линии связи, которые сначала были идентифицированы первой информацией о распределении, переданной узлом 110 радиосети, но эта первая информация о распределении не была получена беспроводным устройством 120.
Обычно связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи предварительно заданы и основаны на второй информации о распределении.
Вторая информация о распределении может содержаться во втором сообщении подтверждения, которое идентифицирует оставшиеся блоки данных посредством подтверждения и/или неподтверждения приема блоков данных.
В некоторых вариантах осуществления один или несколько оставшихся блоков данных, которые надо исключить, связаны с одним или несколькими ресурсами восходящей линии связи, которые были выделены первыми, т.е. в соответствии со второй информацией о распределении, и, таким образом, также первой информацией о распределении, хотя обычно она не была получена беспроводным устройством 120.
Кроме того, в некоторых вариантах осуществления один или несколько оставшихся блоков данных, которые надо исключить, идентифицируют посредством индикатора смещения, который отправляют вместе со второй информацией о распределении на беспроводное устройство 120.
В некоторых вариантах осуществления оставшиеся блоки данных связаны с идентификаторами, соответственно, так что каждый оставшийся блок данных идентифицируют посредством соответствующего идентификатора. Беспроводное устройство 120, таким образом, может, например, знать из связей между блоками данных и выделенными ресурсами восходящей линии связи, что оставшиеся блоки данных следует передавать в определенном порядке, исходя из их идентификаторов. Идентификаторы обычно представляют собой порядковые номера. Беспроводное устройство 120, таким образом, может узнать из связей между блоками данных и выделенными ресурсами восходящей линии связи, что имеет место заданная последовательность, и оставшиеся блоки данных следует передавать по порядку в соответствии с порядковыми номерами. В случае и если один или несколько оставшихся блоков данных, которые следует исключить, идентифицированы посредством индикатора смещения, который отправляют вместе со второй информацией о распределении на беспроводное устройство 120, индикатор смещения может быть в виде целого значения, которое указывает число блоков данных, которые следует исключить. Таким образом, беспроводному устройству 120 можно указать, что упомянутое число оставшихся блоков данных, например, с наименьшими или наибольшими порядковыми номерами, следует исключить.
Это действие полностью или частично соответствует действию 203, как было описано выше.
На фиг. 8 приведена схематичная блок-схема, показывающая варианты осуществления того, как может быть сконфигурировано устройство 800, которое может представлять собой устройство, обсуждавшийся выше, например, беспроводное устройство 120, чтобы выполнять второй способ и действия, обсуждавшиеся выше, например, касательно фиг. 2 и 7.
Следовательно, устройство 800 может включать в себя одно или более из следующего:
Процессорный модуль 801, например, один или несколько аппаратных модулей, включающих в себя, например, один или несколько процессоров, и/или один или несколько программных модулей для выполнения упомянутого способа и/или действий.
Память 802, которая может содержать, например, вмещать или хранить, компьютерную программу 803. Компьютерная программа 803 содержат "команды" или "код", который может непосредственно или опосредовано выполнять устройство 800, так чтобы выполнять упомянутый способ и/или действия. Память 802 может содержать один или несколько модулей памяти, а также может быть устроена так, чтобы хранить данные, такие как конфигурации и/или приложения, задействованные или предназначенные для выполнения функций и действий изложенных здесь вариантов осуществления.
Схема 804 обработки, например аппаратный модуль, может содержать или соответствовать одному или нескольким процессорам. В некоторых вариантах осуществления процессорный модуль 801 может содержать, например, "выполнен в виде" или "реализован посредством" схемы 804 обработки. В этих вариантах осуществления память 802 может содержать компьютерную программу 803, исполняемую схемой 804 обработки, в результате чего содержащее ее устройство 800 может или выполнено с возможностью выполнять упомянутый способ и/или действия.
Модуль 805 ввода/вывода (I/O) выполнен так, что он задействован в осуществлении связи с другими модулями и/или узлами, например, путем отправления и/или получения информации на и/или от других внешних узлов или устройств. В качестве примера модуль 805 I/O может представлять собой получающий, например, приемный модуль и/или отправляющий модуль, если это применимо.
Устройство 800 также может содержать другое аппаратное обеспечение и/или программные модули, которые могут быть полностью или частично реализованы схемой 604 обработки. Например, устройство 800 также может содержать приемный модуль 806.
Устройство 800 и/или процессорный модуль 801 и/или схема 804 обработки и/или модуль 805 I/O и/или приемный модуль 806 могут или выполнены с возможностью принимать упомянутую вторую информацию о распределении от сетевого узла, например, узла 110 радиосети. Упомянутая вторая информация о распределении, таким образом, идентифицирует ресурсы восходящей линии связи, которые были выделены устройству 800 для восходящей передачи упомянутых оставшихся блоков данных. Оставшиеся блоки данных, соответственно, связаны с выделенными ресурсами восходящей линии связи. Причем вторая информация о распределении также идентифицирует один или несколько из оставшихся блоков данных как упомянутые блоки данных, которые должны быть исключены устройством 800.
На фиг. 9а-с приведены схематические чертежи, показывающие варианты осуществления, относящиеся к компьютерной программе, которая может представлять собой одну из компьютерных программ 603 или 803, и которая содержит команды, при выполнении которых соответствующей схемой 604, 804 обработки сетевой узел 600 или устройство 800, содержащее ее, выполняет соответствующий способ, как было описано выше.
В некоторых вариантах осуществления предложен компьютерный программный продукт, т.е. носитель данных, содержащий машинный носитель информации и компьютерную программу, сохраненную на машинном носителе информации. Из понятия машинный носитель информации можно исключить временный, распространяющийся сигнал, и соответственно машинный носитель информации можно назвать постоянным машинным носителем информации. Неограничивающие примеры машинного носителя информации представляют собой карту памяти или флеш-карту 901, как на фиг. 9а, дисковый носитель 902, такой как CD или DVD, как на фиг. 9b, накопитель 903 большой ёмкости, как на фиг. 9с. Накопитель 903 большой емкости обычно основан на жестких дисках или твердотельных накопителях (SSD). Накопитель 903 большой емкости может представлять собой накопитель, который используют для хранения данных, доступных через компьютерную сеть 905, например, через интернет или локальную сеть (LAN).
Каждая компьютерная программа 603, 803 также может быть предоставлена в виде компьютерной программы в чистом виде или может содержаться в файле или файлах. Файл или файлы могут храниться на машинном носителе информации и, например, могут быть доступны путем загрузки, например, через компьютерную сеть 905, например, с накопителя 903 большой емкости посредством сервера. Сервер, например, может представлять собой веб-сервер или ftp-сервер (ftp, протокол передачи файлов). Файл или файлы могут представлять собой, например, исполняемые файлы для непосредственной или опосредованной загрузки и исполнения на соответствующем узле для выполнения соответствующего способа, например, посредством схемы 604 или 804 обработки, либо могут быть предназначены для промежуточной загрузки и компиляции для получения исполняемых файлов, которые затем загружают и исполняют, в результате чего узел (узлы) выполняет соответствующий способ, как было описано выше.
Отметим, что любой процессорный модуль, упомянутый выше, может быть реализован в виде программного и/или аппаратного модуля, например, на существующем аппаратном обеспечении и/или в виде специализированной интегральной схемы (ASIC), программируемой логической интегральной схемы (ПЛИС) и т.п. Также отметим, что любой аппаратный модуль (модули) и/или схемы, упомянутые выше, могут быть, например, включены в одну ASIC или ПЛИС, либо могут быть распределены по нескольким отдельным аппаратным компонентам, либо в отдельном корпусе, либо собранными в однокристальной системе (SoC).
Специалистам в области техники также понятно, что обсуждаемые здесь модули и схемы могут относиться к сочетанию аппаратных модулей, программных модулей, аналоговых и цифровых схем и/или одному или нескольким процессорам, сконфигурированным посредством программного и/или микропрограммного обеспечения, например, сохраненного в памяти, так, что при его исполнении одним или несколькими процессорами первый узел и второй узел выполняют вышеописанные способы соответственно.
Идентификация посредством идентификатора в данном случае может быть явной или неявной. Идентификация может быть уникальной в сети 100 беспроводной связи либо по меньшей мере в ее части или некоторой области.
В данном контексте термин "сетевой узел" может относиться к любому типу узлов радиосети (описанных ниже) или к любому сетевому узлу, который может осуществлять связь по меньшей мере с узлом радиосети. Примеры таких сетевых узлов включают в себя любой упомянутый выше узел радиосети, узел базовой сети, систему эксплуатация и техническое обслуживание (O&M), системы эксплуатационной поддержки (OSS), узел самоорганизующейся сети (SON), узел позиционирования и т.д.
Термин "узел радиосети", используемый здесь, может относиться к любому типу сетевых узлов, обслуживающих беспроводное устройство, и/или узлов, которые подключены к другому сетевому узлу (узлам) или сетевому элементу (элементам) или любому радиоузлу, от которого беспроводное устройство принимает сигналы. Примерами узлов радиосети являются NodeB, базовая станция (BS), узел с несколькими стандартными радиостанциями (MSR), такие как MSR BS, eNB, eNodeB, сетевой контроллер, RNC, контроллер базовой станции (BSC), радиорелейная станция, релейное устройство управления узлом-донором, базовая приемопередающая станция (BTS), точка доступа (AP), точки передачи, узлы передачи, узлы в распределенной антенной системе (DAS) и т.д.
В данном контексте термин "беспроводное устройство" может относиться к любому типу беспроводных устройств, предназначенных для осуществления связи с узлом радиосети в беспроводной, сотовой и/или мобильной системе связи, такой как сеть 100 беспроводной связи, и, таким образом, его можно назвать устройством беспроводной связи. Примеры включают в себя: конечные устройства, UE для связи между устройствами, устройство для машинной связи (MTC), устройство MTC, UE машинного типа или UE, способное осуществлять межмашинную связь (M2M), персональный цифровой помощник (PDA), iPAD, планшет, мобильные терминалы, смартфон, встроенное оборудование для ноутбуков (LEE), установленное в ноутбуке оборудование (LME), устройства USB (подключаемые к универсальной последовательной шине) и т.д. Хотя упомянутые термины часто используются здесь для удобства или в контексте примеров, включающих другую номенклатуру 3GPP, должно быть понятно, что термин как таковой не является ограничивающим, и настоящее изобретение относится по сути к любому типу беспроводного устройства.
Используемый здесь термин "узел" может относиться к любому типу сетевых узлов или беспроводных устройств, как описано выше.
Следует отметить, что в отношении нисходящей линии связи термин "передатчик" может относиться к узлу радиосети, например, базовой станции, а термин "приемник" может относиться к беспроводному устройству.
Отметим, что хотя используемая здесь терминология может быть, в частности, связана с определенными системами сотовой связи, сетями беспроводной связи и т.д. и/или с их примерами, в зависимости от используемой терминологии, например, сети беспроводной связи на основе 3GPP, это не следует рассматривать как ограничение объема вариантов осуществления только такими определенными системами, сетями и т.д.
Используемый здесь термин "память" может относиться к жесткому диску, магнитному носителю информации, переносной компьютерной дискете или диску, флэш-памяти, оперативной памяти (RAM) и т.п. Более того, память может представлять собой внутреннюю регистровую память процессора.
Также отметим, что любую перечисляющую терминологию, как, например, первый сетевой узел, второй сетевой узел, первая базовая станция, вторая базовая станция и т.д., которую могут использовать в этом документе, следует рассматривать как неограничивающую, и сама по себе терминология не подразумевает определенное иерархическое отношение. Без какой-либо явной информации, говорящей об обратном, наименование посредством перечисления следует рассматривать только как способ присвоения разных наименований.
Изобретение относится к области связи между вычислительными устройствами. Технический результат заключается в повышении скорости передачи данных. Технический результат достигается за счет отправки на устройство восходящей передачи данных первой информации о распределении, которая идентифицирует ресурсы восходящей линии связи, выделенные упомянутому устройству для восходящей передачи упомянутых оставшихся блоков данных, и отправки на упомянутое устройство второй информации о распределении, которая идентифицирует один или более из упомянутых выделенных ресурсов восходящей линии связи, указанных в первой информации о распределении, которые были выделены для восходящей передачи упомянутых оставшихся блоков данных, причем упомянутая вторая информация о распределении дополнительно сохраняет связи между оставшимися блоками данных и распределенными ресурсами восходящей линии связи и не допускает связи оставшегося блока данных более чем с одним распределением ресурсов восходящей линии связи посредством идентификации одного или более из упомянутых оставшихся блоков данных в качестве блоков данных, подлежащих исключению упомянутым устройством. 6 н. и 20 з.п. ф-лы, 11 ил.
1. Способ, выполняемый сетевым узлом (600; 110), содержащимся в сети (100) беспроводной связи, для управления распределением ресурсов восходящей линии связи в отношении оставшихся блоков данных восходящей передачи, осуществляемой устройством (800; 120), причем способ содержит этапы, на которых:
отправляют (201; 501) на упомянутое устройство (800; 120) первую информацию о распределении, которая идентифицирует ресурсы восходящей линии связи, выделенные упомянутому устройству (800; 120) для восходящей передачи упомянутых оставшихся блоков данных, причем оставшиеся блоки данных соответствующим образом связаны с выделенными ресурсами восходящей линии связи, и
отправляют (203; 502) на упомянутое устройство (800; 120) вторую информацию о распределении, которая идентифицирует один или более из упомянутых выделенных ресурсов восходящей линии связи, указанных в первой информации о распределении, которые были выделены для восходящей передачи упомянутых оставшихся блоков данных, причем упомянутая вторая информация о распределении дополнительно сохраняет связи между оставшимися блоками данных и распределенными ресурсами восходящей линии связи и не допускает связи оставшегося блока данных более чем с одним распределением ресурсов восходящей линии связи посредством идентификации одного или более из упомянутых оставшихся блоков данных в качестве блоков данных, подлежащих исключению упомянутым устройством (800; 120).
2. Способ по п. 1, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, связаны с одним или более ресурсами восходящей линии связи, которые были выделены первыми по времени.
3. Способ по п. 1 или 2, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, идентифицируют посредством индикатора смещения, отправляемого вместе со второй информацией о распределении на упомянутое устройство (800; 120).
4. Способ по любому из пп. 1-3, в котором связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи являются заданными и основанными на первой информации о распределении и второй информации о распределении.
5. Способ по любому из пп. 1-4, в котором оставшиеся блоки данных связаны с соответствующими идентификаторами, так что каждый оставшийся блок данных идентифицирован посредством соответствующего идентификатора.
6. Способ по п. 5, в котором идентификаторы представляют собой порядковые номера.
7. Машиночитаемый носитель (901; 902; 903) информации, содержащий компьютерную программу (603), содержащую команды, которые при выполнении сетевым узлом (600; 110) вызывают выполнение сетевым узлом (600; 110) способа по любому из пп. 1-6.
8. Способ, выполняемый устройством (800; 110), для управления распределением ресурсов восходящей линии связи в отношении оставшихся блоков данных восходящей передачи, осуществляемой устройством (800; 120) в сети (100) беспроводной связи, причем способ содержит этап, на котором:
принимают (203; 701) от сетевого узла (600; 110), содержащегося в сети (100) беспроводной связи, вторую информацию о распределении, идентифицирующую ресурсы восходящей линии связи, выделенные упомянутому устройству (800; 120) для восходящей передачи упомянутых оставшихся блоков данных, причем оставшиеся блоки данных соответствующим образом связаны с выделенными ресурсами восходящей линии связи, и вторая информация о распределении дополнительно сохраняет связи между оставшимися блоками данных и распределенными ресурсами восходящей линии связи и не допускает связи оставшегося блока данных более чем с одним распределением ресурсов восходящей линии связи посредством идентификации одного или более из оставшихся блоков данных в качестве блоков данных, подлежащих исключению устройством (800; 120).
9. Способ по п. 8, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, связаны с одним или более ресурсами восходящей линии связи, которые были выделены первыми по времени.
10. Способ по п. 8 или 9, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, идентифицированы посредством индикатора смещения, отправленного вместе со второй информацией о распределении на упомянутое устройство (800; 120).
11. Способ по любому из пп. 8-10, в котором связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи являются заданными и основанными на второй информации о распределении.
12. Способ по любому из пп. 8-11, в котором оставшиеся блоки данных связаны с соответствующими идентификаторами, так что каждый оставшийся блок данных идентифицирован посредством соответствующего идентификатора.
13. Способ по п. 12, в котором идентификаторы представляют собой порядковые номера.
14. Машиночитаемый носитель (901; 902; 903) информации, содержащий компьютерную программу (803), содержащую команды, которые при выполнении устройством (800; 120) вызывают выполнение устройством (800; 120) способа по любому из пп. 8-13.
15. Сетевой узел (600; 110), содержащийся в сети (100) беспроводной связи, для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных восходящей передачи, осуществляемой устройством (800; 120), причем сетевой узел (600; 110) выполнен с возможностью:
отправлять (201; 501) на упомянутое устройство (800; 120) первую информацию о распределении, идентифицирующую ресурсы восходящей линии связи, выделенные упомянутому устройству (800; 120) для восходящей передачи упомянутых оставшихся блоков данных, причем оставшиеся блоки данных соответствующим образом связаны с выделенными ресурсами восходящей линии связи, и
отправлять (203; 502) на упомянутое устройство (800; 120) вторую информацию о распределении, идентифицирующую один или более из упомянутых выделенных ресурсов восходящей линии связи, указанных в первой информации о распределении, которые были выделены для восходящей передачи упомянутых оставшихся блоков данных, причем упомянутая вторая информация о распределении дополнительно сохраняет связи между оставшимися блоками данных и распределенными ресурсами восходящей линии связи и не допускает связи оставшегося блока данных более чем с одним распределением ресурсов восходящей линии связи посредством идентификации одного или более из упомянутых оставшихся блоков данных в качестве блоков данных, подлежащих исключению упомянутым устройством (800; 120).
16. Сетевой узел (600; 110) по п. 15, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, связаны с одним или более ресурсами восходящей линии связи, которые были выделены первыми по времени.
17. Сетевой узел (600; 110) по п. 15 или 16, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, идентифицированы посредством индикатора смещения, отправляемого вместе со второй информацией о распределении на упомянутое устройство (800; 120).
18. Сетевой узел (600; 110) по любому из пп. 15-17, в котором связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи являются заданными и основанными на первой информации о распределении и второй информации о распределении.
19. Сетевой узел (600; 110) по любому из пп. 15-18, в котором оставшиеся блоки данных связаны с соответствующими идентификаторами, так что каждый оставшийся блок данных идентифицирован посредством соответствующего идентификатора.
20. Сетевой узел (600; 110) по п. 19, в котором идентификаторы представляют собой порядковые номера.
21. Устройство (800; 120) для управления распределением ресурсов восходящей линии связи для оставшихся блоков данных восходящей передачи, осуществляемой устройством (800; 120) в сети (100) беспроводной связи, причем устройство (800; 120) выполнено с возможностью:
принимать (203; 701) от сетевого узла (600; 110), содержащегося в сети (100) беспроводной связи, вторую информацию о распределении, идентифицирующую ресурсы восходящей линии связи, выделенные устройству (800; 120) для восходящей передачи упомянутых оставшихся блоков данных, причем оставшиеся блоки данных соответствующим образом связаны с выделенными ресурсами восходящей линии связи, и вторая информация о распределении дополнительно сохраняет связи между оставшимися блоками данных и распределенными ресурсами восходящей линии связи и не допускает связи оставшегося блока данных более чем с одним распределением ресурсов восходящей линии связи посредством идентификации одного или более из оставшихся блоков данных в качестве блоков данных, подлежащих исключению устройством (800; 120).
22. Устройство (800; 120) по п. 21, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, связаны с одним или более ресурсами восходящей линии связи, которые были выделены первыми по времени.
23. Устройство (800; 120) по п. 21 или 22, в котором упомянутый один или более оставшихся блоков данных, подлежащих исключению, идентифицированы посредством индикатора смещения, отправляемого вместе со второй информацией о распределении на устройство (800; 120).
24. Устройство (800; 120) по любому из пп. 21–23, в котором связи между оставшимися блоками данных и выделенными ресурсами восходящей линии связи являются заданными и основанными на второй информации о распределении.
25. Устройство (800; 120) по любому из пп. 21-24, в котором оставшиеся блоки данных связаны с соответствующими идентификаторами, так что каждый оставшийся блок данных идентифицирован посредством соответствующего идентификатора.
26. Устройство (800; 120) по п. 25, в котором идентификаторы представляют собой порядковые номера.
Колосоуборка | 1923 |
|
SU2009A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
ИНФОРМИРОВАНИЕ СЕТИ ОБ ОБЪЕМЕ ДАННЫХ, ПОДЛЕЖАЩИХ ПЕРЕДАЧЕ | 2001 |
|
RU2274960C2 |
Авторы
Даты
2019-10-07—Публикация
2016-11-10—Подача