Область техники, к которой относится настоящее изобретение
Варианты осуществления настоящего изобретения относятся к области связи, в частности, к способу передачи данных, оконечному устройству и сетевому устройству.
Предшествующий уровень техники настоящего изобретения
По сценарию агрегации несущих протокол конвергенции пакетных данных (PDCP) может поддерживать функцию дублирования данных, т. е. для повышения надежности передачи данных модуль данных протокола (PDU) PDCP дублируется на два дубликата (возможно, на большее число дубликатов). В известном уровне техники для передачи данных используется состояние по умолчанию функции передачи и дублирования данных PDCP, что не является достаточно гибким решением.
Краткое раскрытие настоящего изобретения
В свете вышеизложенного в соответствии с вариантами осуществления настоящего изобретения предлагаются способ передачи данных, оконечное устройство и сетевое устройство, позволяющие повысить гибкость передачи данных.
В первом аспекте предлагается способ передачи данных, причем указанный способ предусматривает: прием оконечным устройством первой указательной информации, переданной сетевым устройством, причем первую указательную информацию используют для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) по меньшей мере в одном RB; и передачу оконечным устройством данных в сетевое устройство в соответствии с первой указательной информации.
Сетевое устройство указывает, для каких однонаправленных каналов функция дублирования и передачи данных активирована или деактивирована для оконечного устройства, что позволяет повысить гибкость передачи данных.
Необязательно, решения вариантов осуществления настоящего изобретения могут применяться к сценарию передачи данных по восходящему каналу связи, или могут также применяться к сценарию прямой связи между устройствами (связи D2D).
Однонаправленный канал (RB) является общим называнием ряда объектов и конфигураций протоколов, выделенных сетевым устройством пользовательскому оборудованию, и включает в себя объект протокола PDCP, объект протокола управления радиоканалом (RLC), объект протокола управления доступом к среде передачи данных (MAC) и ряд ресурсов, выделенных для физического слоя (PHY). RB представляет собой однонаправленный канал сигнализации (SRB) и однонаправленный канал данных (DRB).
SRB является каналом, по которому фактически передаются сигнальные сообщения, а DRB является каналом, по которому фактически передаются пользовательские данные.
Выражение «функция дублирования и передачи данных активирована» означает, что объект PDCP, соответствующий определенному однонаправленному каналу (RB), дублирует модуль данных протокола PDCP на несколько дубликатов и передает эти несколько дубликатов на нескольких объектах RLC соответственно. Вместе с тем, выражение «функция дублирования и передачи данных деактивирована» означает, что функция дублирования и передачи данных не используется, т. е. модуль данных протокола PDCP, переданный объектом PDCP, соответствующим определенному однонаправленному каналу, не является дублированными данными и может передаваться в одном объекте RLC один раз, или модуль данных протокола PDCP может разделяться на несколько частей для передачи в нескольких объектах RLC.
Необязательно, в данном случае модуль данных протокола PDCP может представлять собой несколько сервисов с высокими требованиями к надежности передачи данных. То есть, при необходимости передачи модулей данных протокола PDCP этих сервисов необходимо определить, должна ли быть активирована функция дублирования и передачи данных для определенного однонаправленного канала. Для других модулей данных протокола PDCP без высоких требований к надежности передачи данных, может не потребоваться определять, активировать ли функцию дублирования и передачи данных для определенного однонаправленного канала, и функция дублирования и передачи данных этого однонаправленного канала непосредственно деактивирована.
Согласно одной возможной реализации прием оконечным устройством первой указательной информации, переданной сетевым устройством, включает в себя: прием оконечным устройством первой указательной информации, переданной сетевым устройством с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
Согласно одной возможной реализации первая указательная информация несет идентификацию каждого однонаправленного канала (RB), причем идентификацию каждого RB используют для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификацию каждого RB используют для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
Необязательно, сетевое устройство и оконечное устройство могут предварительно согласовать, что идентификация RB, переданная сетевым устройством в оконечное устройство, указывает, что RB может использовать функцию дублирования и передачи данных, или идентификация RB, переданная сетевым устройством в оконечное устройство, указывает, что RB не может использовать функцию дублирования и передачи данных.
Согласно одной возможной реализации первая указательная информация представляет собой битовую карту (последовательность, массив битов), и каждый бит в битовой карте однозначно соответствует каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
Необязательно, один бит в первой указательной информации могут использовать для указания, активирована ли функция дублирования и передачи данных для определенного RB. Кроме того, сетевое устройство может мультиплексировать один бит в первой указательной информации, то есть, этот бит первоначально включают в указательную информацию для указания другой информации, и, кроме того, этот бит может в то же время указывать, активирована ли функция дублирования и передачи данных для RB.
Согласно одной возможной реализации передача оконечным устройством в сетевое устройство данных в соответствии с первой указательной информацией включает в себя: определение оконечным устройством, что функция дублирования и передачи данных активирована для первого RB из по меньшей мере одного RB в соответствии с первой указательной информацией; и передача оконечным устройством в сетевое устройство дублированных данных по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB.
Необязательно, если предыдущее состояние однонаправленного канала (RB) представляет собой деактивацию использования функции дублирования и передачи данных, то есть, по RB переданы дублированные данные, но данные, переданные по RB последний раз, представляют собой недублированные данные, то сеть могла быть конфигурирована для одного объекта PDCP однонаправленного канала, соответствующего нескольким объектам RLC, но при последней передаче оконечное устройство использует лишь определенный объект RLC из нескольких объектов RLC для передачи недублированных данных или часть из нескольких объектов RLC для передачи недублированных данных. Если сетевое устройство указывает, что функция дублирования и передачи данных активирована для RB, то оконечное устройство может непосредственно использовать несколько объектов RLC для передачи дублированных данных или непосредственно использовать часть из нескольких объектов RLC для передачи дублированных данных.
Согласно одной возможной реализации перед тем как оконечное устройство передаёт в сетевое устройство дублированные данные по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB, способ дополнительно предусматривает: если объект PDCP соответствует лишь одному логическому каналу, прием оконечным устройством второй указательной информации, причем вторую указательную информацию используют для указания по меньшей мере одного другого логического канала для использования для передачи дублированных данных.
Согласно одной возможной реализации передача оконечным устройством в сетевое устройство данных в соответствии с первой указательной информацией включает в себя: определение оконечным устройством, что использование функции дублирования и передачи данных деактивировано для первого RB из по меньшей мере одного RB в соответствии с первой указательной информацией; и передачу оконечным устройством в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB.
Согласно одной возможной реализации передача оконечным устройством в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB, включает в себя: если объект PDCP соответствует нескольким логическим каналам, прием оконечным устройством второй указательной информации, переданной сетевым устройством, причем вторую указательную информацию используют для указания первого логического канала из нескольких логических каналов для использования для передачи данных; и передачу оконечным устройством в сетевое устройство недублированных данных по первому логическому каналу.
Необязательно, вторая указательная информация может представлять собой идентификацию логического канала, соответствующего определенному объекту RLC или идентификации логических каналов определенных объектов RLC. Альтернативно, могут использовать режим явного указания для указания, что определенный объект RLC или определенный объекты RLC можно использовать для передачи недублированных данных, и какой объект RLC или какие объекты RLC могут остановить передачу данных.
Согласно одной возможной реализации передача оконечным устройством в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB, включает в себя: если объект PDCP соответствует нескольким логическим каналам, прием оконечным устройством второй указательной информации, переданной сетевым устройством, причем вторую указательную информацию используют для указания первого логического канала, из несколько логических каналов, который не может использования для передачи данных; и передачу оконечным устройством в сетевое устройство недублированных данных по второму логическому каналу из двух логических каналов.
Во втором аспекте предлагается способ передачи данных, причем способ предусматривает: передачу сетевым устройством первой указательной информации в оконечное устройство, причем первую указательную информацию используют для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) по меньшей мере в одном RB; и прием сетевым устройством данных, переданных оконечным устройство по меньшей мере по одному RB.
Согласно одной возможной реализации передача сетевым устройством первой указательной информации в оконечное устройство включает в себя: передачу сетевым устройством в оконечное устройство с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
Согласно одной возможной реализации первая указательная информация несет идентификацию каждого однонаправленного канала (RB), причем идентификацию каждого RB используют для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификацию каждого RB используют для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
Согласно одной возможной реализации первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
Согласно одной возможной реализации первую указательную информацию используют для указания, активирована ли функция дублирования и передачи данных для первого RB по меньшей мере в одном RB. Прием сетевым устройством данных, переданных оконечным устройством по меньшей мере одному RB включает в себя: прием сетевым устройством дублированных данных, переданных оконечным устройством по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB.
Согласно одной возможной реализации способ дополнительно предусматривает: если объект PDCP соответствует лишь одному логическому каналу, передачу сетевым устройством второй указательной информации в оконечное устройство, причем вторую указательную информацию используют для указания по меньшей мере одного другого логического канала для использования для передачи дублированных данных.
Согласно одной возможной реализации первую указательную информацию используют для указания, что использование функции дублирования и передачи данных для RB из по меньшей мере одного RB деактивировано. Прием сетевым устройством данных, переданных оконечным устройством по меньшей мере одному RB, включает в себя: прием сетевым устройством недублированных данных, переданных оконечным устройством по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB.
Согласно одной возможной реализации, способ дополнительно предусматривает: если объект PDCP соответствует нескольким логическим каналам, передачу сетевым устройством второй указательной информации в оконечное устройство, причем вторую указательную информацию используют для указания первого логического канала из несколько логических каналов для использования для передачи данных, или второго логического канала из несколько логических каналов, который не может использоваться для передачи данных.
Согласно одной возможной реализации по меньшей мере один RB включает в себя однонаправленный канал данных (DRB) и/или однонаправленный канал сигнализации (SRB).
В третьем аспекте предлагается оконечное устройство, которое используется для осуществления способа по первому аспекту или по любой возможной реализации первого аспекта. В частности, оконечное устройство включает в себя блоки для осуществления способа по первому аспекту или по любой возможной реализации вышеуказанного первого аспекта.
В четвертом аспекте предлагается сетевое устройство, которое используется для осуществления способа по второму аспекту или по любой возможной реализации второго аспекта. В частности, сетевое устройство включает в себя блоки для осуществления способа по второму аспекту или по любой возможной реализации вышеуказанного второго аспекта.
В пятом аспекте предлагается оконечное устройство. Оконечное устройство включает в себя запоминающее устройство, процессор, входной интерфейс и выходной интерфейс. Запоминающее устройство, процессор, входной интерфейс и выходной интерфейс соединены системой шин. Запоминающее устройство используется для хранения команд, а процессор используется для выполнения команд, хранящихся в запоминающем устройстве, для осуществления способа по первому аспекту или по любой возможной реализации вышеуказанного первого аспекта.
В шестом аспекте предлагается сетевое устройство. Сетевое устройство включает в себя запоминающее устройство, процессор, входной интерфейс и выходной интерфейс.
Запоминающее устройство, процессор, входной интерфейс и выходной интерфейс соединены системой шин. Запоминающее устройство используется для хранения команд, а процессор используется для выполнения команд, хранящихся в запоминающем устройстве, для осуществления способа по второму аспекту или по любой возможной реализации вышеуказанного второго аспекта.
В седьмом аспекте предлагается компьютерный носитель данных, который используется для хранения команд компьютерного программного обеспечения для осуществления способа по первому аспекту или по любой возможной реализации первого аспекта, или способа по второму аспекту или по любой возможной реализации второго аспекта, причем команды компьютерного программного обеспечения содержат программы, предназначенные для выполнения способов по вышеупомянутым аспектам.
В восьмом аспекте предлагается компьютерный программный продукт, содержащий команды, причем, если указанный продукт прогоняется на компьютере, компьютер выполняет способ по вышеупомянутому первому аспекту или по любой из необязательных реализаций первого аспекта, или способ по вышеупомянутому второму аспекту или по любой из необязательных реализаций вышеупомянутого второго аспекта.
Эти и другие аспекты настоящего изобретения будут понятнее из последующего описания вариантов осуществления.
Краткое описание фигур
На фиг. 1 представлена схема одного сценария применения в соответствии с одним
вариантом осуществления настоящего изобретения.
На фиг. 2 представлена схема архитектуры протокола дублирования и передачи данных по сценарию агрегации несущих.
На фиг. 3 представлена блок-схема способа передачи данных в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 4 представлена еще одна блок-схема способа передачи данных в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 5 представлена блок-схема оконечного устройства для передачи данных в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 6 представлена блок-схема сетевого устройства для передачи данных в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 7 представлена еще одна блок-схема оконечного устройства для передачи данных в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 8 представлена еще одна блок-схема сетевого устройства для передачи данных в соответствии с одним вариантом осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
Технические решения вариантов осуществления настоящего изобретения будут понятно и полностью описаны ниже со ссылками на фигуры в вариантах осуществления настоящего изобретения.
Должно быть понятно, что технические решения вариантов осуществления настоящего изобретения могут применяться для различных систем связи, таких как глобальная система мобильной связи (GSM) система множественного доступа с кодовым разделением каналов (CDMA), система широкополосного множественного доступа с кодовым разделением каналов (WCDMA), система общей услуги пакетной радиосвязи (GPRS), система стандарта «Долгосрочное развитие» (LTE), система дуплексирования с частотным разделением (FDD) LTE, система дуплексирования с временным разделением (TDD) LTE, универсальная система мобильной связи (UMTS), система связи по технологии широкополосного доступа в микроволновом диапазоне (WiMAX), система «Новое радио» (NR) или будущая система пятого поколения (5G-система) и т. д.
В частности, технические решения вариантов осуществления настоящего изобретения могут применяться для различных систем связи, основанных на технологиях множественного доступа с не ортогональным частотным разделением, таких как система множественного доступа на основе разреженных кодов (SCMA) и система сигнатур малой плотности (LDS) и т. д. В области связи система SCMA и система LDS могут называться иначе. Кроме того, технические решения вариантов осуществления настоящего изобретения могут применяться для системы передачи с несколькими несущими, в которой использована технология множественного доступа с не ортогональным частотным разделением, такой как система мультиплексирования с ортогональным частотным разделением (OFDM), использующая технологию множественного доступа с не ортогональным частотным разделением, системы множества несущих набора фильтров (FBMC), системы обобщенного мультиплексирования с частотным разделением (GFDM), системы фильтрованного OFDM (F-OFDM) и т. п.
Оконечное устройство в вариантах осуществления настоящего изобретения может означать пользовательское оборудование (UE), оконечное устройство доступа, абонентский блок, абонентскую станцию, мобильную станцию, мобильную платформу, удаленную станцию, удаленный терминал, мобильное устройство, пользовательский терминал, терминал, устройство беспроводной связи, пользовательский агент или пользовательский аппарат. Оконечное устройство доступа может представлять собой сотовый телефон, беспроводный телефон, телефон с протоколом установления сеанса связи (SIP), станцию беспроводного абонентского доступа (WLL), персональный цифровой секретарь (PDA), ручное устройство с функцией беспроводной связи, вычислительное устройство или иное обрабатывающее устройство, подключенное к беспроводному модему, бортовое устройство, носимое устройство, оконечное устройство в будущей 5G-сети или оконечное устройство в будущей развитой наземной сети мобильной связи общего пользования (PLMN) и т. д., которыми варианты осуществления настоящего изобретения не ограничиваются.
Сетевое устройство в вариантах осуществления настоящего изобретения может представлять собой устройство для связи с оконечным устройством. Сетевое устройство может представлять собой базовую приемопередающую станцию (BTS) в системе GSM или CDMA, элемент В (NB) в системе WCDMA, или может представлять собой развитый элемент В (eNB или eNodeB) в системе LTE, или может представлять собой беспроводный контроллер по сценарию сети облачного радиодоступа (CRAN), или сетевое устройство может представлять собой ретрансляционную станцию, пункт доступа, бортовое устройство, носимое устройство, сетевое устройство в будущей 5G-сети или сетевое устройство в будущей развитой PLMN и т. д., которыми варианты осуществления настоящего изобретения не ограничиваются.
На фиг. 1 представлена схема одного сценария применения в соответствии с одним вариантом осуществления настоящего изобретения. Система связи на фиг. 1 может содержать оконечное устройство 10 и сетевое устройство 20. Сетевое устройство 20 предназначено для оказания услуг связи для оконечного устройства 10 и соединено с базовой сетью. Оконечное устройство 10 получает доступ к сети путем отыскания сигнала синхронизации или сигнала широковещания и т. д., переданного сетевым устройством 20, для связи с сетью. Стрелки, показанные на фиг. 1, могут представлять восходящую/нисходящую передачу по каналам сотовой связи между оконечным устройством 10 и сетевым устройством 20.
По сценарию агрегации несущих протокол конвергенции пакетных данных (PDCP) может поддерживать функцию дублирования данных, т.е. используется функция дублирования данных PDCP, при этом дублированные данные соответствуют двум или более логическим каналам, и, наконец, он обеспечивает, что несколько дублированных модулей данных протокола PDCP, являющихся одинаковыми, могут передаваться на разных агрегированных несущих для физического слоя, и тем самым достигается усиление при разнесении частот для повышения надежности передачи данных.
Для легкости понимания далее со ссылками на фиг. 2 будет вкратце описано, как планировать дублированные данные на разных физических носителях. Как показано на фиг. 2, слой PDCP имеет функцию «расщепления» каналов и дублирования, и процесс обработки данных сервисного блока данных SDU1 протокола PDCP дублируется и инкапсулируется в модуль PDU1 протокола PDCP и модуль PDU2 протокола PDCP.
Модуль PDU1 протокола PDCP и модуль PDU2 протокола PDCP имеют одинаковые контенты, т.е. полезные нагрузки и заголовки, переносимые модулем PDU1 протокола PDCP и модулем PDU2 протокола PDCP, одинаковы. Модуль PDU1 протокола PDCP и модуль PDU2 протокола PDCP соответственно упаковываются в разные объекты RLC, и объекты RLC размещают модуль PDU1 протокола PDCP и модуль PDU2 протокола PDCP на разных логических каналах (логический канал 1 и логический канал 2). Узнав, какие логические каналы передают дублированные данные одного и того же модуля данных протокола PDCP, MAC передает эти дублированные данные на разных несущих с использованием разных объектов гибридного запроса автоматического повторения (HARQ). Например, дублированные данные, переносимые в логическом канале 1, передаются по физической линии связи 1 через объект 1 HARQ, а дублированные данные, переносимые в логическом канале 2, передаются по физической линии связи 2 через объект 2 HARQ.
Хотя дублирование и передача данных слоя PDCP могут эффективно повысить надежность передачи данных за счет использования усиления при разнесении частот, задача, которую требуется решить, – это как гибко использовать функцию дублирования и передачи данных протокола PDCP.
Специалистам в данной области техники понятно, что функцию дублирования данных протокола PDCP для восходящей линии связи можно конфигурировать на основании однонаправленного канала (RB), то есть, разные однонаправленные каналы могут конфигурироваться для поддержки дублирования и передачи данных протокола PDCP или не конфигурироваться для поддержки дублирования и передачи данных протокола PDCP.
Однонаправленный канал (RB) представляет собой общее называние ряда объектов и конфигураций протоколов, выделенных базовой станцией пользовательскому оборудованию, и включает в себя объект протокола PDCP, объект протокола управления радиоканалом (RLC) и ряд ресурсов, выделенных для MAC и PHY. RB представляет собой однонаправленный канал сигнализации (SRB) и однонаправленный канал данных (DRB).
SRB представляет собой канал, по которому фактически передаются сигнальные сообщения, а DRB представляет собой канал, по которому фактически передаются пользовательские данные.
Должно быть понятно, что в настоящем документе термины «система» и «сеть» часто используются взаимозаменяемо. Сочетание союзов «и/или» в настоящем документе - это просто ассоциативное отношение, описывающее ассоциированные объекты, указывающее, что возможны три отношения, например, А и/или B может указывать на три случая: только А, А и B и только B. Кроме того, символ косая черта «/» в настоящем документе обычно указывает, что объекты до и после символа «/» находятся в отношении «или».
На фиг. 3 представлена блок-схема способа 100 передачи данных в соответствии с одним вариантом осуществления настоящего изобретения. Как показано на фиг. 3, способ 100 предусматривает стадии S110 и S120.
На стадии S110 оконечное устройство принимает первую указательную информацию, переданную сетевым устройством, причем первую указательную информацию используют для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB.
На стадии S120 оконечное устройство передаёт в сетевое устройство данные в соответствии с первой указательной информацией.
В частности, сетевое устройство может самостоятельно решать, должна ли быть активирована функция дублирования и передачи данных для определенного однонаправленного канала (RB). Например, сетевое устройство может принимать решение в зависимости от того, имеет ли текущий сервис требование к надежности передачи данных. Если для передачи данных требуется высокая надежность, сетевое устройство может принять решение использовать дублирование и передачу данных.
Кроме того, сетевое устройство может решать, сколько и какие однонаправленные каналы используются для передачи дублированных данных. И сетевое устройство может проинформировать оконечное устройство об идентификации выбранного RB, или может проинформировать оконечное устройство о том, каждый ли RB используется для передачи дублированных данных. После приема указательной информации, переданной сетевым устройством, оконечное устройство может дополнительно послать в сетевое устройство данные в соответствии с указательной информацией. Например, если указательная информация указывает, что определенный RB используется для передачи дублированных данных, оконечное устройство может использовать этот RB для передачи в сетевое устройство дублированных данных. Если указательная информация указывает, что определенный RB используется для передачи недублированных данных, оконечное устройство может использовать RB для передачи в сетевое устройство недублированных данных.
Таким образом, в способе передачи данных в соответствии с этим вариантом осуществления настоящего изобретения данные передают, исходя из указания сетевого устройства, что позволяет повысить гибкость передачи данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения прием оконечным устройством первой указательной информации, переданной сетевым устройством, включает в себя: оконечное устройство принимает первую указательную информацию, переданную сетевым устройством с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
Должно быть понятно, что первая указательная информация, предлагаемая вариантами осуществления настоящего изобретения, может переноситься в сигнализации MAC, или первая указательная информация может переноситься в сигнализации другого слоя, например, в сигнализации физического слоя (PHY), сигнализации слоя RLC и т. д., которыми варианты осуществления настоящего изобретения не ограничиваются.
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация несет идентификацию каждого RB, причем идентификацию каждого RB используют для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификацию каждого RB используют для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
В частности, сетевое устройство и оконечное устройство могут предварительно согласовать, что идентификация RB, переданная сетевым устройством в оконечное устройство, указывает, что функция дублирования и передачи данных может использоваться для RB, или идентификация RB, переданная сетевым устройством в оконечное устройство, указывает, что функция дублирования и передачи данных не может использоваться для RB. Затем после определения, на каких RB функция дублирования и передачи данных может использоваться, или на каких RB функция дублирования и передачи данных не может использоваться, сетевое устройство может послать идентификации этих RB в оконечное устройство. Затем после приема идентификаций RB оконечное устройство по согласованному правилу знает, на каких RB функция дублирования и передачи данных может использоваться, или на каких RB функция дублирования и передачи данных не может использоваться, после чего оконечное устройство может использовать соответствующие RB для передачи дублированных данных или недублированных данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте однозначно соответствует каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
В частности, сетевое устройство может также однозначно указывать, активирована ли функция дублирования и передачи данных для определенного RB. Например, сетевое устройство может предварительно согласовать с оконечным устройством, что 1 бит используется для указания, активирована ли функция дублирования и передачи данных для определенного RB. Например, «1» указывает, что функция дублирования и передачи данных активирована для RB, то есть, оконечное устройство может использовать RB для передачи дублированных данных, а «0» указывает, что использование функции дублирования и передачи данных для RB деактивировано, то есть, оконечное устройство может использовать RB для передачи недублированных данных. Затем сетевое устройство может послать указательную информацию в оконечное устройство, и в этой указательной информации есть один бит, независимо используемый для указания, активирована ли функция дублирования и передачи данных для RB. Кроме того, сетевое устройство может мультиплексировать один бит в первой указательной информации, то есть, этот бит первоначально включают в указательную информацию для указания другой информации, но этот бит может в то же время указывать, активирована ли функция дублирования и передачи данных для RB. Подобным образом, если сетевое устройство должно однозначно указывать, активирована ли функция дублирования и передачи данных для нескольких RB, сетевое устройство может использовать битовую карту, и число битов в битовой карте представляет число RB, указанное сетевым устройством оконечному устройству, и каждый бит в битовой карте используют для указания, активирована ли функция дублирования и передачи данных для RB, представленного каждым битом.
Например, обычно число однонаправленных каналов данных (DRB) с системе беспроводной связи составляет до 8, и при этом может использоваться битовая карта из 8 битов. 8 DRB могут упаковываться в битовую карту заранее, то есть, каждый бит в битовой карте представляет один DRB из 8 DRB, и сетевое устройство и оконечное устройство знают заранее эту схему упаковки. Затем после того как оконечное устройство принимает битовую карту, оконечное устройство может проверить, активирована ли функция дублирования и передачи данных для DRB, представленного каждым битом, в соответствии со схемой упаковки.
Должно быть понятно, что два вышеуказанных способа указания являются лишь иллюстрациями, и варианты осуществления настоящего изобретения ими не ограничиваются. Любой способ указания, активирована ли функция дублирования и передачи данных для RB, находится в пределах объема правовой защиты вариантов осуществления настоящего изобретения.
Необязательно, согласно одному варианту осуществления настоящего изобретения передача оконечным устройством в сетевое устройство данных в соответствии с первой указательной информацией включает в себя следующее: оконечное устройство определяет, что функция дублирования и передачи данных активирована для первого RB из по меньшей мере одного RB в соответствии с первой указательной информацией; и оконечное устройство передаёт в сетевое устройство дублированные данные по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB.
Если сетевое устройство указывает оконечному устройству, что функция дублирования и передачи данных активирована для определенного RB, то оконечное устройство может использовать этот RB для передачи в сетевое устройство дублированных данных. В частности, оконечное устройство должно послать в сетевое устройство дублированные данные через несколько объектов RLC, соответствующих объекту PDCP, соответствующему RB. Один объект RLC может соответствовать одному логическому каналу. Если взять фиг. 2 как пример, весь путь передачи данных на фиг. 2 можно рассматривать как один DRB. На этой фигуре один DRB может содержать один объект PDCP и два объекта RLC и может упаковываться в два разных физических канала с помощью объекта MAC. Если сетевое устройство указывает, что функция дублирования и передачи данных активирована для DRB, показанного на фиг. 2, то оконечное устройство может непосредственно дублировать модуль данных протокола PDCP в объекте PDCP на два дубликата и соответственно помещать эти два дубликата на два объекта RLC для передачи, а затем эти два модуля данных протокола могут помещаться в разные физические каналы связи для передачи, и тем самым достигается усиление при разнесении частот для повышения надежности передачи данных.
Должно быть понятно, что в приведенном выше описании рассматривается пример, в котором один объект PDCP соответствует двум объектам RLC для передачи дублированных данных. Согласно одному варианту осуществления настоящего изобретения одному объекту PDCP могут соответствовать несколько объектов RLC. При необходимости передачи дублированных данных модуль данных протокола PDCP может непосредственно дублировать их на несколько дубликатов и поместить в несколько RLC, соответствующих PDCP, для передачи, чем варианты осуществления настоящего изобретения не ограничиваются.
Необязательно, если предыдущее состояние однонаправленного канала (RB) – деактивация использования функции дублирования и передачи данных, то есть, по RB переданы дублированные данные, но данные, переданные по RB последний раз, – недублированные данные, то сеть могла предназначаться для одного объекта PDCP однонаправленного канала, соответствующего нескольким объектам RLC, но при последней передаче оконечное устройство использует лишь определенный объект RLC из нескольких объектов RLC для передачи недублированных данных или часть из нескольких объектов RLC для передачи недублированных данных. Если сетевое устройство указывает, что функция дублирования и передачи данных активирована для RB, то оконечное устройство может непосредственно использовать несколько объектов RLC для передачи дублированных данных или непосредственно использовать часть из нескольких объектов RLC для передачи дублированных данных.
Необязательно, если состоянием по умолчанию, предусмотренным для однонаправленного канала (RB), является деактивация использования функции дублирования и передачи данных, понятно, что RB все время использовался для передачи недублированных данных. В этом случае сеть может предназначаться для одного объекта PDCP однонаправленного канала, соответствующего одному объекту RLC. Затем, если сетевое устройство указывает, что функция дублирования и передачи данных активирована для RB, оконечному устройству RLC для передачи в сетевое устройство дублированных данных в дополнение к использованию одного объекта RLC, соответствующего PDCP, потребуется использовать по меньшей мере один другой объект.
Решение относительно этого другого объекта RLC, подлежащего использованию, может принимать объект PDCP, или же он может указываться сетевым устройством.
Необязательно, согласно одному варианту осуществления настоящего изобретения перед тем, как оконечное устройство передаёт в сетевое устройство дублированные данные по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB, способ дополнительно предусматривает: если объект PDCP соответствует лишь одному логическому каналу, оконечное устройство принимает вторую указательную информацию, причем вторую указательную информацию используют для указания по меньшей мере одного другого логического канала для использования для передачи дублированных данных.
В частности, второй указательной информацией может быть идентификация логического канала, соответствующего определенному объекту RLC, или могут быть идентификации логических каналов, соответствующих определенным объектам RLC.
Иными словами, сетевое устройство может заранее согласиться, что пока оконечное устройство принимает идентификации определенных логических каналов, оно может указывать, что объекты RLC, соответствующие этим логическим каналам, могут быть связаны с PDCP определенного RB. Альтернативно, сетевое устройство может заранее согласиться, что, пока оконечное устройство принимает идентификации определенных логических каналов, оно может указывать, что объект RLC, соответствующий логическому каналу, иному, чем указанные логические каналы, может быть связан с определенным объектом RLC.
Подобным образом, оно может однозначно указывать, что объект RLC, соответствующий определенному логическому каналу, может быть связан с PDCP, соответствующим определенному RB. Если принять, что оконечное устройство может согласиться, что «1» представляет логический канал 0, и «0» – логический канал 1, то после того, как оконечное устройство примет указательную информацию, относящуюся к определенному RB, оконечное устройство может знать, что объект RLC, соответствующий определенному логическому каналу, может быть связан с объектом PDCP, соответствующим однонаправленному каналу RB.
Необязательно, если состоянием по умолчанию, предусмотренным для однонаправленного канала (RB), является деактивация использования функции дублирования и передачи данных, понятно, что по RB все время передавались недублированные данные. В этом случае сеть может предназначаться для одного объекта PDCP однонаправленного канала, соответствующего нескольким объектам RLC. То есть, сеть могла позволять нескольким объектам RLC соответствовать объекту PDCP, соответствующему RB, но сеть не использовала ранее несколько объектов RLC для передачи дублированных данных, и сетевое устройство ранее передавало недублированные данные. Например, оконечное устройство может использовать один объект RLC из нескольких объектов RLC или несколько объектов RLC, соответствующих протоколу PDCP, соответствующего RB, для передачи недублированных данных. Затем, если сетевое устройство указывает, что функция дублирования и передачи данных активирована для RB, оконечное устройство может непосредственно использовать часть или все объекты RLC из нескольких объектов RLC для передачи дублированных данных.
Должно быть понятно, что если оконечное устройство использует для передачи дублированных данных часть объектов RLC из нескольких объектов RLC, оконечное устройство может самостоятельно решать, какие объекты RLC использовать для передачи дублированных данных, или сетевое устройство может указывать, какие объекты RLC использовать для передачи дублированных данных. Должно быть понятно также, что указание, какие объекты RLC использовать для передачи дублированных данных, подобно вышеупомянутому указанию, и это также может быть идентификация или однозначное указание логического канала, соответствующего объекту RLC, переданная или переданное в оконечное устройство.
Необязательно, согласно одному варианту осуществления настоящего изобретения передача оконечным устройством в сетевое устройство данных в соответствии с первой указательной информацией включает в себя следующее: оконечное устройство определяет, что использование функции дублирования и передачи данных для первого RB из по меньшей мере одного RB в соответствии с первой указательной информацией деактивировано; и оконечное устройство передаёт в сетевое устройство недублированные данные по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB.
В частности, если сетевое устройство указывает оконечному устройству, что использование функции дублирования и передачи данных для определенного RB деактивировано, то есть в прошлый раз RB использовался оконечным устройством для передачи дублированных данных, то объект PDCP, соответствующий RB, соответствует нескольким объектам RLC. После приема указания от сетевого устройства оконечное устройство может использовать для передачи недублированных данных один или несколько объектов RLC из нескольких объектов RLC, соответствующих объекту PDCP, соответствующему RB.
Необязательно, оконечное устройство может самостоятельно решать, какие объекты RLC из нескольких объектов RLC использовать для передачи недублированных данных, исходя из определенного правила. Кроме того, указание, какие объекты RLC из нескольких RLC использовать для передачи недублированных данных, может послать в оконечное устройство сетевое устройство. Кроме того, сетевое устройство может послать в оконечное устройство указание, какие объекты RLC из нескольких объектов RLC не могут передавать недублированные данные. Затем для передачи недублированных данных оконечное устройство может использовать другие объекты RLC из нескольких объектов RLC. Оконечное устройство может отключать объекты RLC из нескольких объектов RLC, не используемые для передачи недублированных данных.
Необязательно, сетевое устройство может нести вышеупомянутую первую указательную информацию и вышеупомянутую вторую указательную информацию в одном сообщении, т.е. вышеупомянутую информацию, указывающую, активирована ли функция дублирования и передачи данных для RB, и вышеупомянутую информацию, указывающую логический канал, соответствующий другому объекту RLC. Например, может использоваться таблица, каждый столбец которой представляет один RB, а каждая строка представляет собой первую указательную информацию или вторую указательную информацию. Детали показаны в таблице 1.
Как показано в таблице 1, сетевое устройство и оконечное устройство могут заранее согласиться на значение таблицы, то есть, что представляет каждая строка таблицы, что представляет каждый столбец таблицы, и что представляет каждое значение таблицы. Например, первая строка в таблице 1 указывает, активирована ли функция дублирования и передачи данных для каждого из 8 однонаправленных каналов RB. Вторая строка в таблице 1 указывает, использование какого логического канала для каждого из 8 RB деактивировано и на какой функции дублирования и передачи данных. Один и тот столбец в таблице 1 указывает один и тот же RB. В этой таблице, если для RB, указанного первой строкой, функция дублирования и передачи данных активирована, значение во второй строке этого столбца можно проигнорировать. В частности, таблица 1 указывает, что функция дублирования и передачи данных активирована для RB1, RB5 и RB6, а для RB0, RB2, RB3, RB4 и RB7 использование функции дублирования и передачи данных деактивировано. Для RB0, RB2, RB3, RB4 и RB7 также деактивирован логический канал 0 (принимая, что «0» в первом столбце представляет деактивацию использования функции дублирования и передачи данных, «1» в первой строке представляет, что функция дублирования и передачи данных активирована, «0» во второй строке представляет логический канал 0, и «1» во второй строке представляет логический канал 1).
Должно быть понятно, что в вышеприведенном описании как примеры берутся два значения «0» и «1», и конкретное значение каждого бита во второй строке может представлять собой значение из набора значений, не ограничивающегося «0» и «1».
Например, «0»-«2» могут соответственно представлять логические каналы 0-2, которыми варианты осуществления настоящего изобретения не ограничиваются, и смысловое содержание, представленное вышеуказанными значения, не ограничивается.
На фиг. 4 представлена еще одна блок-схема способа 200 передачи данных в соответствии с одним вариантом осуществления настоящего изобретения. Как показано на
фиг. 4, способ 200 предусматривает стадии S210 и S220.
На стадии S210, сетевое устройство передаёт в оконечное устройство первую указательную информацию, причем первую указательную информацию используют для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB.
На стадии S220 сетевое устройство принимает данные, переданные оконечным устройством по меньшей мере по одному RB.
Таким образом, способ передачи данных согласно одному варианту осуществления настоящего изобретения позволяет повысить гибкость передачи данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения передача сетевым устройством первой указательной информации в оконечное устройство включает в себя следующее: сетевое устройство передаёт первую указательную информацию в оконечное устройство с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация несет идентификацию каждого RB, причем идентификацию каждого RB используют для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификацию каждого RB используют для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения первую указательную информацию используют для указания, что функция дублирования и передачи данных активирована для первого RB из по меньшей мере одного RB. Прием сетевым устройством данных, переданных оконечным устройством по меньшей мере по одному RB, включает в себя: сетевое устройство принимает дублированные данные, переданные оконечным устройством по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения способ дополнительно предусматривает следующее: если объект PDCP соответствует лишь одному логическому каналу, сетевое устройство передаёт в оконечное устройство вторую указательную информацию, причем вторую указательную информацию используют для указания по меньшей мере одного другого логического канала для использования для передачи дублированных данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения первую указательную информацию используют для указания, что использование функции дублирования и передачи данных для первого RB из по меньшей мере одного RB деактивировано. Прием сетевым устройством данных, переданных оконечным устройством по меньшей мере по одному RB, включает в себя следующее: сетевое устройство принимает недублированные данные, переданные оконечным устройством по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения способ дополнительно предусматривает: если объект PDCP соответствует нескольким логическим каналам, сетевое устройство передаёт в оконечное устройство вторую указательную информацию, причем вторую указательную информацию используют для указания первого логического канала из нескольких логических каналов для использования для передачи данных или второго логического канала из нескольких логических каналов, который не может использоваться для передачи данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения по меньшей мере один RB представляет собой однонаправленный канал данных (DRB) и/или однонаправленный канал сигнализации (SRB).
Должно быть понятно, что взаимодействие между сетевым устройством и оконечным устройством и соответствующие характеристики и функции и т. д., описанные сетевым устройством, соответствуют соответствующим характеристикам и функциям оконечного устройства. Кроме того, соответствующие контенты подробно описаны выше для способа 100 и для краткости изложения повторяться не будут.
Должно быть понятно, что в различных вариантах осуществления настоящего изобретения значения порядковых номеров в вышеупомянутых процессах не указывают на порядок выполнения. Порядок выполнения различных процессов должен определяться их функциями и внутренней логикой и не должен являть собой какое-либо ограничение процессов в соответствии с вариантами осуществления настоящего изобретения.
Выше подробно описаны способы передачи данных в соответствии с вариантами осуществления настоящего изобретения. Ниже со ссылками на фиг. 5-8 будут описаны устройства для передачи данных в соответствии с вариантами осуществления настоящего изобретения. Технические признаки, описанные для вариантов осуществления способа, применимы и к следующим вариантам осуществления устройств.
На фиг. 5 представлена блок-схема оконечного устройства 300 в соответствии с одним вариантом осуществления настоящего изобретения. Как показано на фиг. 5, оконечное устройство 300 включает в себя принимающий блок 310 и обрабатывающий блок 320.
Первый принимающий блок 310 используется для приема первой указательной информации, переданной сетевым устройством, причем первая указательная информация используется для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB.
Передающий блок 320 используется для передачи в сетевое устройство данных в соответствии с первой указательной информацией.
Таким образом, оконечное устройство в соответствии с этим вариантом осуществления настоящего изобретения позволяет повысить гибкость передачи данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения первый принимающий блок 210 используется, в частности, для приема первой указательной информации, переданной сетевым устройством с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация несет идентификацию каждого RB, причем идентификация каждого RB используется для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификация каждого RB используется для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения передающий блок 320 используется, в частности, для определения, что функция дублирования и передачи данных активирована для первого RB из по меньшей мере одного RB в соответствии с первой указательной информацией; и для передачи в сетевое устройство дублированных данных по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения оконечное устройство 300 дополнительно содержит: второй принимающий блок, используемый, если объект PDCP соответствует лишь одному логическому каналу, для приема второй указательной информации, причем вторая указательная информация используется для указания по меньшей мере одного другого логического канала для передачи дублированных данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения передающий блок 320 используется, в частности, для передачи в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения, передающий блок 320 используется, в частности, если объект PDCP соответствует нескольким логическим каналам, для приема второй указательной информации, переданной сетевым устройством, причем вторая указательная информация используется для указания первого логического канала из нескольких логических каналов для использования для передачи данных; и для передачи в сетевое устройство недублированных данных по первому логическому каналу.
Необязательно, согласно одному варианту осуществления настоящего изобретения, передающий блок 320 используется, в частности, если объект PDCP соответствует нескольким логическим каналам, для приема второй указательной информации, переданной сетевым устройством, причем вторая указательная информация используется для указания первого логического канала из нескольких логических каналов, который не может использоваться для передачи данных; и для передачи в сетевое устройство недублированных данных по второму логическому каналу из нескольких логических каналов, другому, чем первый логический канал.
Необязательно, согласно одному варианту осуществления настоящего изобретения по меньшей мере один RB включает в себя однонаправленный канал данных (DRB) и/или однонаправленный канал сигнализации (SRB).
Должно быть понятно, что оконечное устройство 300 в соответствии с этим вариантом осуществления может соответствовать оконечному устройству в варианте осуществления способа в соответствии с настоящим изобретением, и вышеуказанные операции и/или функции различных блоков в оконечном устройстве 300 соответственно применимы для осуществления соответствующих процессов оконечного устройства в способе на фиг. 3 и для краткости изложения повторяться не будут.
На фиг. 6 представлена блок-схема сетевого устройства 400 в соответствии с одним вариантом осуществления настоящего изобретения. Как показано на фиг. 6, оконечное устройство 400 включает в себя первый определяющий модуль 410 и коммуникационный модуль 420.
Первый передающий блок 410 используется для передачи в оконечное устройство первой указательной информации, причем первая указательная информация используется для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB.
Принимающий блок 420 используется для приема данных, переданных оконечным устройством с использованием по меньшей мере одного RB.
Таким образом, сетевое устройство в соответствии с этим вариантом осуществления настоящего изобретения позволяет повысить гибкость передачи данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения первый передающий блок 410 используется, в частности, для передачи в оконечное устройство первой указательной информации с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация несет идентификацию каждого RB, причем идентификация каждого RB используется для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификация каждого RB используется для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения первая указательная информация используется для указания, что функция дублирования и передачи данных активирована для первого RB из по меньшей мере одного RB, и принимающий блок используется, в частности, для приема дублированных данных, переданных оконечным устройством по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения сетевое устройство 400 дополнительно содержит: второй передающий блок, используемый, если объект PDCP соответствует лишь одному логическому каналу, для передачи в оконечное устройство второй указательной информации, причем вторая указательная информация используется для указания по меньшей мере одного другого логического канала для использования для передачи дублированных данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения принимающий блок 420 используется, в частности, для приема недублированных данных, переданных оконечным устройством по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB.
Необязательно, согласно одному варианту осуществления настоящего изобретения сетевое устройство 400 дополнительно содержит: второй передающий блок, используемый, если объект PDCP соответствует нескольким логическим каналам, для передачи второй указательной информации в оконечное устройство, причем вторая указательная информация используется для указания первого логического канала из нескольких логических каналов для использования для передачи данных или второго логического канала из нескольких логических каналов, который не может использоваться для передачи данных.
Необязательно, согласно одному варианту осуществления настоящего изобретения по меньшей мере один RB включает в себя однонаправленный канал данных (DRB) и/или однонаправленный канал сигнализации (SRB).
Должно быть понятно, что сетевое устройство 400 в соответствии с этим вариантом осуществления может соответствовать сетевому устройству в варианте осуществления способа в соответствии с настоящим изобретением, и вышеуказанные операции и/или функции различных блоков в сетевом устройстве 400 соответственно применимы для осуществления соответствующих процессов сетевого устройства в способе на фиг. 4 и для краткости изложения повторяться не будут.
Как показано на фиг. 7, согласно одному варианту осуществления настоящего изобретения предлагается также оконечное устройство 500, которым может быть оконечное устройство 300 на фиг. 5, и которое может использоваться для выполнения способа 100, соответствующего оконечному устройству на фиг. 3. Оконечное устройство 500 содержит входной интерфейс 510, выходной интерфейс 520, процессор 530 и запоминающее устройство 540. Входной интерфейс 510, выходной интерфейс 520, процессор 530 и запоминающее устройство 540 могут быть соединены системой шин.
Запоминающее устройство 540 используется для хранения программ, команд или кодов.
Процессор 530 используется для выполнения программ, команд или кодов, хранящихся в запоминающем устройстве 540, для управления входным интерфейсом 510 для приема сигналов, для управления выходным интерфейсом 520 для передачи сигналов и для выполнения операций в вышеуказанных вариантах осуществления способа.
Таким образом, оконечное устройство по этому варианту осуществления настоящего изобретения позволяет повысить гибкость передачи данных.
Должно быть понятно, что согласно одному варианту осуществления настоящего изобретения процессор 530 может представлять собой центральный процессор (ЦП), или процессор 530 может представлять собой иной универсальный процессор, цифровой сигнальный процессор, специализированную интегральную микросхему, программируемую пользователем матрицу логических элементов или иное устройство с программируемой логикой, логическое устройство на дискретных компонентах или транзисторах, компонент дискретных аппаратных средств и т. д. Универсальный процессор может представлять собой микропроцессор или любой обычный процессор и т. п.
Запоминающее устройство 540 может содержать постоянное запоминающее устройство и оперативное запоминающее устройство и выдавать команды и данные в процессор 530. Часть запоминающего устройства 540 может представлять собой энергонезависимое оперативное запоминающее устройство. Например, запоминающее устройство 540 может также хранить информацию о типе устройства.
В процессах реализации различные стадии способов, описанных выше, могут выполняться логическими интегральными схемами аппаратных средств или командами в виде программного обеспечения в процессоре 530. Стадии способа, раскрытого в связи с вариантами осуществления настоящего изобретения, могут непосредственно выполняться процессором аппаратных средств или комбинацией модулей аппаратных средств и программного обеспечения в процессоре. Модули программного обеспечения могут находиться в носителе данных, обычно используемом в данной области техники, таком как оперативное запоминающее устройство, флэш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое программируемое постоянное запоминающее устройство или регистр.
Носитель данных находится в запоминающем устройстве 540, и процессор 530 считывает информацию в запоминающем устройстве 540 и в комбинации со своими аппаратными средствами выполняет вышеуказанный способ. Во избежание повторения подробное описание не приводится.
Согласно одному конкретному варианту осуществления первый принимающий блок и второй принимающий блок в оконечном устройстве 300 могут реализовываться входным интерфейсом 510 на фиг. 7, а передающий блок оконечного устройства 300 может реализовываться выходным интерфейсом 520 на фиг. 7.
Как показано на фиг. 8, согласно одному варианту осуществления настоящего изобретения предлагается также сетевое устройство 600, которым может быть сетевое устройство 400 на фиг. 6, и которое может использоваться для выполнения способа 200, соответствующего сетевому устройству на фиг. 4. Сетевое устройство 600 предусматривает входной интерфейс 610, выходной интерфейс 620, процессор 630 и запоминающее устройство 640. Входной интерфейс 610, выходной интерфейс 620, процессор 630 и запоминающее устройство 640 могут быть соединены системой шин.
Запоминающее устройство 640 используется для хранения программ, команд или кодов.
Процессор 630 используется для выполнения программ, команд или кодов, хранящихся в запоминающем устройстве 640, для управления входным интерфейсом 610 для приема сигналов, для управления выходным интерфейсом 620 для передачи сигналов и для выполнения операций в вышеуказанных вариантах осуществления способа.
Таким образом, сетевое устройство по этому варианту осуществления настоящего изобретения позволяет повысить гибкость передачи данных.
Должно быть понятно, что согласно одному варианту осуществления настоящего изобретения процессор 630 может представлять собой центральный процессор (ЦП), или процессор 630 может представлять собой иной универсальный процессор, цифровой сигнальный процессор, специализированную интегральную микросхему,
программируемую пользователем матрицу логических элементов или иное устройство с программируемой логикой, логическое устройство на дискретных компонентах или транзисторах, компонент дискретных аппаратных средств и т. д. Универсальный процессор может представлять собой микропроцессор или любой обычный процессор и т. п.
Запоминающее устройство 640 может содержать постоянное запоминающее устройство и оперативное запоминающее устройство и выдавать команды и данные в процессор 630. Часть запоминающего устройства 640 может представлять собой энергонезависимое оперативное запоминающее устройство. Например, запоминающее устройство 640 может также хранить информацию о типе устройства.
В процессах реализации различные стадии способов, описанных выше, могут выполняться логическими интегральными схемами аппаратных средств или командами в виде программного обеспечения в процессоре 630. Стадии способа, раскрытого в связи с вариантами осуществления настоящего изобретения, могут непосредственно выполняться процессором аппаратных средств или комбинацией модулей аппаратных средств и программного обеспечения в процессоре. Модули программного обеспечения могут находиться в носителе данных, обычно используемом в данной области техники, таком как оперативное запоминающее устройство, флэш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое программируемое постоянное запоминающее устройство или регистр.
Носитель данных находится в запоминающем устройстве 640, и процессор 630 считывает информацию в запоминающем устройстве 640 и в комбинации со своими аппаратными средствами выполняет вышеуказанный способ. Во избежание повторения подробное описание не приводится.
Согласно одному конкретному варианту осуществления первый передающий блок и второй передающий блок в сетевом устройстве 400 могут реализовываться выходным интерфейсом 620 на фиг. 8, и принимающий блок в сетевом устройстве 400 может реализовываться входным интерфейсом 610 на фиг. 8.
Специалистам в данной области техники будет ясно, что иллюстративные блоки и стадии алгоритма, описанные в связи с вариантами осуществления, раскрытыми в настоящем документе, могут реализовываться в электронных аппаратных средствах или комбинации компьютерного программного обеспечения и электронных аппаратных средств. Реализуются ли эти функции в аппаратных средствах или программном обеспечении, зависит от конкретного применения и проектных ограничений технического решения. Специалисты в данной области техники могут использовать разные пути реализации описанных функций для каждого конкретного применения, но такая реализация не должна рассматриваться как находящаяся вне пределов объема настоящего изобретения.
Специалистам в данной области техники ясно, что для удобства и краткости описания конкретный рабочий процесс системы, устройства и блока, описанных выше, может относиться к соответствующему процессу в вышеупомянутых вариантах осуществления способов, и описание деталей повторно не приводится.
Из нескольких описанных вариантов осуществления настоящего изобретения должно быть понятно, что раскрытые система, устройство и способ могут реализовываться другими путями. Например, вариант осуществления устройства, описанный выше, является лишь иллюстративным. Например, разделение блока является лишь разделением логической функции, и при фактической реализации возможны другие пути разделения, например, несколько блоков или компонентов могут комбинироваться или объединяться в другую систему, или некоторые признаки могут упускаться или не выполняться. С другой стороны, взаимная связь или прямая связь или коммуникационное соединение, показанные или описанные, могут быть непрямой связью или коммуникационным соединением через некоторые интерфейсы, устройства или блоки и могут быть в электрическом, механическом или ином виде.
Блок, описанный как отдельный компонент, может быть или не быть физически разделенным, и компонент, показанный как блок, может быть или не быть физическим блоком, т.е. может находиться в одном месте или может быть распределенным среди нескольких сетевых блоков. Некоторые или все блоки могут выбираться в соответствии с практической необходимостью для достижения цели технического решения вариантов осуществления.
Кроме того, различные функциональные блоки в различных вариантах осуществления настоящего изобретения могут объединяться в один обрабатывающий блок, или различные блоки могут физически присутствовать отдельно, или два или более блока могут объединяться в один блок.
Функции могут храниться в машиночитаемом носителе данных, если он реализован в виде программной функциональной единицы и продается или используется как отдельный продукт. Исходя из этого понимания, техническое решение настоящего изобретения, в целом или в части, вносящей вклад в известный уровень техники, или часть этого технического решения может осуществляться в виде программного продукта, хранящегося в носителе данных, включающего в себя несколько команд, по которым компьютерное устройство (которым может быть персональный компьютер, сервер или сетевое устройство и т. д.) выполняет все или часть стадий различных вариантов осуществления настоящего изобретения. Вышеупомянутая среда хранения данных включает в себя различные носители данных, которые могут хранить программы, такие как U-диск, мобильный жесткий диск, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ), магнитный или оптический диск.
Вышеприведенное представляет собой просто иллюстративные варианты осуществления настоящего изобретения, но ими объем правовой защиты настоящего изобретения не ограничивается. Любой специалист в данной области техники может легко придумать изменения или замены в пределах технического объема, раскрытого в настоящей заявке, которые должны быть включены в объем правовой защиты настоящего изобретения. Следовательно, объемом правовой защиты настоящего изобретения должен быть объем правовой защиты, определенный формулой изобретения.
Изобретение относится к области связи. Техническим результатом является повышение гибкости передачи данных. В вариантах осуществления настоящего изобретения раскрыты способ передачи данных, оконечное устройство и сетевое устройство. Способ предусматривает следующее: оконечное устройство принимает первую указательную информацию, переданную сетевым устройством, причем первую указательную информацию используют для указания, активирует ли каждый RB из по меньшей мере одного однонаправленного канала (RB) функцию передачи дублированных данных; а оконечное устройство передает в сетевое устройство данные в соответствии с первой указательной информацией. 3 н. и 12 з.п. ф-лы, 8 ил., 1 табл.
1. Способ передачи данных, предусматривающий:
прием оконечным устройством первой указательной информации, переданной сетевым устройством, причем первую указательную информацию используют для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB; и
передачу оконечным устройством в сетевое устройство данных в соответствии первой указательной информацией;
при этом передача оконечным устройством в сетевое устройство данных в соответствии с первой указательной информацией включает:
определение оконечным устройством, что использование функции дублирования и передачи данных для первого RB из по меньшей мере одного RB в соответствии с первой указательной информацией деактивировано; и
передачу оконечным устройством в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB;
при этом передача оконечным устройством в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту PDCP, соответствующему первому RB, включает в себя:
если объект PDCP соответствует нескольким логическим каналам, прием оконечным устройством второй указательной информации, переданной сетевым устройством, причем вторую указательную информацию используют для указания первого логического канала из нескольких логических каналов для использования для передачи данных; и
передачу оконечным устройством в сетевое устройство недублированных данных по первому логическому каналу.
2. Способ по п. 1, в котором прием оконечным устройством первой указательной информации, переданной сетевым устройством, включает в себя:
прием оконечным устройством первой указательной информации, переданной сетевым устройством с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
3. Способ по п. 1 или 2, в котором первая указательная информация несет идентификацию каждого RB, причем идентификацию каждого RB используют для указания, что функция дублирования и передачи данных активирована для соответствующего RB, или идентификацию каждого RB используют для указания, что использование функции дублирования и передачи данных для соответствующего RB деактивировано.
4. Способ по п. 1 или 2, в котором первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
5. Способ по любому из пп. 1-4, в котором передача оконечным устройством в сетевое устройство данных в соответствии с первой указательной информацией включает в себя:
определение оконечным устройством, что функция дублирования и передачи данных активирована для второго RB из по меньшей мере одного RB, в соответствии с первой указательной информацией; и
передачу оконечным устройством в сетевое устройство дублированных данных по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему второму RB.
6. Способ по п. 5, в котором перед тем, как оконечное устройство передаёт в сетевое устройство дублированные данные по нескольким логическим каналам, соответствующим объекту PDCP, соответствующему второму RB, способ дополнительно предусматривает:
если объект PDCP соответствует лишь одному логическому каналу, прием оконечным устройством третьей указательной информации, причем третью указательную информацию используют для указания по меньшей мере одного другого логического канала для использования для передачи дублированных данных.
7. Оконечное устройство, содержащее:
первый принимающий блок, используемый для приема первой указательной информации, переданной сетевым устройством, причем первая указательная информация используется для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB; и
передающий блок, используемый для передачи в сетевое устройство данных в соответствии с первой указательной информацией;
причём передающий блок используется, в частности, для:
передачи в сетевое устройство недублированных данных по логическому каналу, соответствующему объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB;
причём передающий блок используется, в частности, для:
если объект PDCP соответствует нескольким логическим каналам, приема второй указательной информации, переданной сетевым устройством, причем вторую указательную информацию используют для указания первого логического канала из нескольких логических каналов для использования для передачи данных; и
передачи недублированных данных в сетевое устройство по первому логическому каналу.
8. Оконечное устройство по п. 7, в котором первый принимающий блок используется, в частности, для:
приема первой указательной информации, переданной сетевым устройством с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
9. Оконечное устройство по п. 7 или 8, в котором первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
10. Оконечное устройство по любому из пп. 7–9, в котором передающий блок используется, в частности, для определения, что функция дублирования и передачи данных активирована для первого RB из по меньшей мере одного RB в соответствии со второй указательной информацией; и
для передачи в сетевое устройство дублированных данных по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему второму RB.
11. Оконечное устройство по любому из пп. 7–10, в котором по меньшей мере один RB включает в себя однонаправленный канал данных (DRB) и/или однонаправленный канал сигнализации (SRB).
12. Сетевое устройство, содержащее:
первый передающий блок, используемый для передачи в оконечное устройство первой указательной информации, причем первая указательная информация используется для указания, активирована ли функция дублирования и передачи данных для каждого однонаправленного канала (RB) из по меньшей мере одного RB; и
принимающий блок, используемый для приема данных, переданных оконечным устройством по меньшей мере по одному RB;
при этом принимающий блок используется, в частности, для:
приёма недублированных данных, переданных оконечным устройством, по логическому каналу, соответствующему объекту протокола конвергенции пакетных данных (PDCP), соответствующему первому RB;
при этом сетевое устройство дополнительно содержит:
второй передающий блок, который, если объект PDCP соответствует нескольким логическим каналам, используют для передачи оконечному устройству второй указательной информации, причем вторую указательную информацию используют для указания первого логического канала из нескольких логических каналов для использования для передачи данных.
13. Сетевое устройство по п. 12, в котором первый передающий блок используется, в частности, для:
передачи первой указательной информации в оконечное устройство с использованием элемента управления (CE) управления доступом к среде передачи данных (MAC).
14. Сетевое устройство по п. 12 или 13, в котором первая указательная информация представляет собой битовую карту, причем каждый бит в битовой карте соответствует однозначно каждому RB, и значение каждого бита указывает, активирована ли функция дублирования и передачи данных для соответствующего RB.
15. Сетевое устройство по любому из пп. 12-14, в котором первая указательная информация используется для указания, что функция дублирования и передачи данных активирована для второго RB из по меньшей мере одного RB;
принимающий блок используется, в частности, для приема дублированных данных, переданных оконечным устройством по нескольким логическим каналам, соответствующим объекту протокола конвергенции пакетных данных (PDCP), соответствующему второму RB.
SHARP, "Enable/Disable PDCP Duplication", 3GPP TSG-RAN2 Meeting #98, Hangzhou, China, 15-19 May 2017; R2-1704941; извлечен из сети Интернет по адресу URL: https://www.3gpp.org/ftp/tsg_ran/WG2_RL2/TSGR2_98/Docs/ | |||
US 9516567 B2, 06.12.2016 | |||
CATT "PDCP Duplication", 3GPP TSG-RAN WG2 Meeting #97bis, Spokane, USA, 3rd - 7th April 2017, R2-1703114, |
Авторы
Даты
2021-01-28—Публикация
2017-06-16—Подача