СПОСОБ ПЕРЕДАЧИ ДАННЫХ, ПЕРЕДАЮЩЕЕ ТЕРМИНАЛЬНОЕ УСТРОЙСТВО И ПРИЕМНОЕ ТЕРМИНАЛЬНОЕ УСТРОЙСТВО
METHOD OF DATA TRANSMISSION, TRANSMITTING TERMINAL DEVICE AND RECEIVING TERMINAL DEVICE

Область техники, к которой относится настоящее изобретение
Настоящее изобретение относится к области связи и более конкретно к способу передачи данных, передающему устройству и приемному устройству.
Предшествующий уровень техники настоящего изобретения
В системе технологии доступа новой радиосвязи (NR) уровень протокола адаптации служебных данных (SDAP) добавлен в сеть радиодоступа для соотнесения потока качества обслуживания (QoS) с радиоканалом передачи данных (DRB). В настоящее время сеть радиодоступа устанавливает DRB по умолчанию для разных потоков QoS. Однако DRB по умолчанию не может соответствовать требованиям к передаче данных разных потоков QoS. Таким образом, нахождение способа улучшения передачи данных поток QoS является задачей, требующей срочного решения.
Краткое раскрытие настоящего изобретения
В вариантах осуществления настоящего изобретения предлагаются способ передачи данных, передающее устройство и приемное устройство. В процессе передачи потока качества обслуживания радиоканал передачи данных, соответствующий потоку качества обслуживания (QoS), может быть переключен с исходного радиоканала передачи данных на целевой радиоканал передачи данных, и после переключения пакеты данных потока качества обслуживания не будут находиться вне установленного порядка и передача не будет прервана, и надежность передачи данных будет обеспечена.
Согласно первому аспекту согласно одному варианту осуществления настоящего изобретения предлагается способ передачи данных, предусматривающий: переключение передающим устройством радиоканала передачи данных (DRB), соответствующего первому потоку качества обслуживания (QoS), с первого DRB на второй DRB; и отправку передающим устройством неотправленных пакетов данных в первом потоке качества обслуживания на приемное устройство посредством второго DRB.
Необязательно передающее устройство может представлять собой терминальное устройство или сетевое устройство.
Необязательно, когда передающее устройство представляет собой терминальное устройство, приемное устройство представляет собой сетевое устройство, или, когда передающее устройство представляет собой сетевое устройство, приемное устройство представляет собой терминальное устройство.
Следует понимать, что второй DRB лучше подходит для передачи первого потока качества обслуживания.
Таким образом, в способе передачи данных согласно варианту осуществления настоящего изобретения передающее устройство может переключать DRB, соответствующий первому потоку качества обслуживания, с первого DRB на второй DRB в процессе передачи первого потока качества обслуживания, таким образом, осуществляется переключение первого потока качества обслуживания с первого DRB на второй DRB в процессе передачи, и эффективность передачи первого потока качества обслуживания повышается.
Необязательно согласно одному варианту исполнения первого аспекта, перед тем как передающее устройство переключает DRB, соответствующий первому потоку качества обслуживания, с первого DRB на второй DRB, способ дополнительно предусматривает: прием передающим устройством указательной информации, причем указательная информация используется для указания переключения DRB, соответствующего первому потоку качества обслуживания, с первого DRB на второй DRB.
Необязательно в этом случае передающее устройство может представлять собой терминальное устройство.
Необязательно согласно одному варианту исполнения первого аспекта указательная информация представляет собой сигнальную информацию управления радиоресурсами (RRC) или воспринимаемое качество обслуживания (RQoS), причем RQoS определяют согласно идентификатору (ID) пакета данных, который принят по второму DRB.
Необязательно согласно одному варианту исполнения первого аспекта, перед тем как передающее устройство переключает DRB, соответствующий первому потоку качества обслуживания, с первого DRB на второй DRB, способ дополнительно предусматривает: отправку передающим устройством по меньшей мере одного пакета данных в первом потоке качества обслуживания посредством первого DRB.
Необязательно согласно одному варианту исполнения первого аспекта, перед тем как передающее устройство отправляет по меньшей мере один пакет данных в первом потоке качества обслуживания посредством первого DRB, способ дополнительно предусматривает: добавление передающим устройством первой идентификационной информации в заголовок последнего пакета данных в по меньшей мере одном пакете данных, причем первая идентификационная информация используется для указания того, что последний пакет данных представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения передающее устройство может указывать последний пакет данных, отправленный посредством первого DRB, посредством первой идентификационной информации после переключения DRB, соответствующего первому потоку качества обслуживания, с первого DRB на второй DRB в процессе передачи первого потока качества обслуживания, тем самым обеспечивая, что первый поток качества обслуживания не находится вне установленного порядка в процессе передачи, и гарантируя надежность передачи данных.
Необязательно согласно одному варианту исполнения первого аспекта способ дополнительно предусматривает: отправку передающим устройством первого идентификационного пакета после отправки по меньшей мере одного пакета данных, причем первый идентификационный пакет используется для указания того, что предыдущий пакет данных первого идентификационного пакета представляет собой последний пакет данных, соответствующий первому DRB.
Необязательно согласно одному варианту исполнения первого аспекта, перед тем как передающее устройство отправляет неотправленные пакеты данных на приемное устройство посредством второго DRB, способ дополнительно предусматривает: добавление передающим устройством второй идентификационной информации в заголовок первого пакета данных в неотправленных пакетах данных, причем вторая идентификационная информация используется для указания того, что передающее устройство отправляет пакет данных в первом потоке качества обслуживания посредством первого DRB, перед отправкой первого пакета данных.
Необязательно согласно одному варианту исполнения первого аспекта, перед тем как передающее устройство отправляет неотправленные пакеты данных на приемное устройство посредством второго DRB, способ дополнительно предусматривает: отправку передающим устройством второго идентификационного пакета на приемное устройство посредством второго DRB, причем второй идентификационный пакет используется для указания того, что передающее устройство отправляет пакет данных в первом потоке качества обслуживания посредством первого DRB, перед отправкой второго идентификационного пакета.
Необязательно согласно одному варианту исполнения первого аспекта идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB, вследствие чего передача данных может быть выполнена более эффективно после переключения DRB, соответствующего первому потоку качества обслуживания, с первого DRB на второй DRB.
Согласно второму аспекту согласно одному варианту осуществления настоящего изобретения предлагается способ передачи данных, предусматривающий: определение приемным устройством того, что радиоканал передачи данных (DRB), соответствующий первому потоку качества обслуживания (QoS), переключен с первого DRB на второй DRB; прием приемным устройством множества пакетов данных в первом потоке качества обслуживания, отправленных передающим устройством посредством второго DRB; и сохранение приемным устройством множества пакетов данных в буфере.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения приемное устройство может определять, что DRB, соответствующий первому потоку качества обслуживания, переключен с первого DRB на второй DRB в процессе передачи первого потока качества обслуживания, и после приема множества пакетов данных в первом потоке качества обслуживания, отправленных передающим устройством посредством второго DRB, сохранять эти пакеты данных в буфере, тем самым обеспечивая, что первый поток качества обслуживания не находится вне установленного порядка в процессе передачи, а также гарантируя надежность передачи данных.
Необязательно согласно одному варианту исполнения второго аспекта, перед тем как приемное устройство определяет, что DRB, соответствующий первому потоку качества обслуживания, переключен с первого DRB на второй DRB, способ дополнительно предусматривает: прием приемным устройством указательной информации, причем указательная информация используется для указания того, что DRB, соответствующий первому потоку качества обслуживания, переключен с первого DRB на второй DRB.
Необязательно в этом случае приемное устройство может представлять собой терминальное устройство.
Необязательно согласно одному варианту исполнения второго аспекта указательная информация представляет собой сигнальную информацию управления радиоресурсами (RRC) или воспринимаемое качество обслуживания, причем воспринимаемое качество обслуживания определяют согласно идентификатору (ID) пакета данных, который принят по второму DRB.
Необязательно согласно одному варианту исполнения второго аспекта заголовок первого пакета данных во множестве пакетов данных содержит первую идентификационную информацию, причем первая идентификационная информация используется для указания того, что передающее устройство отправляет пакет данных в первом потоке качества обслуживания посредством первого DRB, перед отправкой первого пакета данных; приемное устройство определяет, что множество пакетов данных должны быть сохранены в буфере, что предусматривает: определение того, что множество пакетов данных должны быть сохранены в буфере, согласно первой идентификационной информации.
Необязательно согласно одному варианту исполнения второго аспекта, перед тем как приемное устройство принимает множество пакетов данных, способ дополнительно предусматривает: прием приемным устройством первого идентификационного пакета посредством второго DRB, причем первый идентификационный пакет используется для указания того, что передающее устройство отправляет пакет данных в первом потоке качества обслуживания посредством первого DRB, перед отправкой первого идентификационного пакета; причем определение приемным устройством того, что множество пакетов данных должны быть сохранены в буфере, предусматривает: определение того, что множество пакетов данных должны быть сохранены в буфере, согласно первому идентификационному пакету.
Необязательно согласно одному варианту исполнения второго аспекта способ дополнительно предусматривает: прием приемным устройством по меньшей мере одного пакета данных в первом потоке качества обслуживания, отправленного передающим устройством посредством первого DRB, причем заголовок последнего пакета данных в по меньшей мере одном пакете данных содержит вторую идентификационную информацию, вторая идентификационная информация используется для указания того, что последний пакет данных представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB; передачу приемным устройством множества пакетов данных, принятых посредством второго DRB, и по меньшей мере одного пакета данных, принятого посредством первого DRB, согласно второй идентификационной информации.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения после определения того, что DRB, соответствующий первому потоку качества обслуживания, переключен с первого DRB на второй DRB, приемное устройство может указывать последний пакет данных, отправленный посредством первого DRB, посредством второй идентификационной информации, таким образом обеспечивая, что первый поток качества обслуживания не находится вне установленного порядка в процессе передачи, а также гарантируя надежность передачи данных.
Необязательно согласно одному варианту исполнения второго аспекта способ дополнительно предусматривает: прием приемным устройством по меньшей мере одного пакета данных в первом потоке качества обслуживания, отправленного передающим устройством посредством первого DRB; прием приемным устройством второго идентификационного пакета, отправленного передающим устройством посредством первого DRB, причем второй идентификационный пакет используется для указания того, что предыдущий пакет данных второго идентификационного пакета представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB; и передачу приемным устройством множества пакетов данных, принятых посредством второго DRB, и по меньшей мере одного пакета данных, принятого посредством первого DRB, согласно второму идентификационному пакету.
Необязательно согласно одному варианту исполнения второго аспекта идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB, вследствие чего передача данных может быть выполнена более эффективно после переключения DRB, соответствующего первому потоку качества обслуживания, с первого DRB на второй DRB.
Согласно третьему аспекту согласно одному варианту осуществления настоящего изобретения предлагается передающее устройство, которое может исполнять стадию или блок способа согласно первому аспекту или любому необязательному варианту исполнения первого аспекта.
Согласно четвертому аспекту согласно одному варианту осуществления настоящего изобретения предлагается приемное устройство, которое может исполнять стадию или блок способа согласно второму аспекту или любому необязательному варианту исполнения второго аспекта.
Согласно пятому аспекту предлагается передающее устройство, содержащее процессор, запоминающее устройство и интерфейс связи. Процессор соединен с запоминающим устройством и интерфейсом связи. Запоминающее устройство используется для хранения команд, процессор используется для исполнения команд, а интерфейс связи используется для осуществления связи с другими сетевыми элементами под управлением процессора. Когда процессор исполняет команды, хранящиеся в запоминающем устройстве, их исполнение обеспечивает выполнение процессором способа согласно первому аспекту или любому необязательному варианту исполнения первого аспекта.
Согласно шестому аспекту предлагается приемное устройство, содержащее процессор, запоминающее устройство и интерфейс связи. Процессор соединен с запоминающим устройством и интерфейсом связи. Запоминающее устройство используется для хранения команд, процессор используется для исполнения команд, а интерфейс связи используется для осуществления связи с другими сетевыми элементами под управлением процессора. Когда процессор исполняет команды, хранящиеся в запоминающем устройстве, их исполнение обеспечивает выполнение процессором способа согласно второму аспекту или любому необязательному варианту исполнения второго аспекта.
Согласно седьмому аспекту предлагается компьютерный носитель информации, который используется для хранения программных кодов, предназначенных для указания компьютеру исполнения команд способа согласно первому аспекту или любому необязательному варианту исполнения первого аспекта.
Согласно восьмому аспекту предлагается компьютерный носитель информации, который используется для хранения программных кодов, предназначенных для указания компьютеру исполнения команд способа согласно второму аспекту или любому необязательному варианту исполнения второго аспекта.
Согласно девятому аспекту предлагается компьютерный программный продукт, который, при исполнении команд на компьютере, обеспечивает выполнение компьютером способов, описанных в вышеприведенных аспектах.
Краткое описание фигур
На фиг. 1 показана система беспроводной связи, в которой применяется один вариант осуществления настоящего изобретения.
На фиг. 2 показана схема соотнесения потоков QoS с DRB согласно одному варианту осуществления настоящего изобретения.
На фиг. 3 показана блок-схема способа передачи данных согласно одному варианту осуществления настоящего изобретения.
На фиг. 4 показана блок-схема другого способа передачи данных согласно одному варианту осуществления настоящего изобретения.
На фиг. 5 показана структурная схема передающего устройства согласно одному варианту осуществления настоящего изобретения.
На фиг. 6 показана структурная схема приемного устройства согласно одному варианту осуществления настоящего изобретения.
На фиг. 7 показана структурная схема устройства для передачи данных согласно одному варианту осуществления настоящего изобретения.
На фиг. 8 показана структурная схема системной микросхемы согласно одному варианту осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
Технические решения в вариантах осуществления настоящего изобретения будут описаны ниже четко и подробно со ссылкой на чертежи в вариантах осуществления настоящего изобретения.
Технические решения вариантов осуществления настоящего изобретения могут быть применены к различным системам связи, таким как глобальная система связи с подвижными объектами (GSM), система множественного доступа с кодовым разделением (CDMA), система широкополосного множественного доступа с кодовым разделением (WCDMA), система пакетной радиосвязи общего пользования (GPRS), система долгосрочного развития (LTE), LTE система дуплексной связи с частотным разделением (FDD), LTE система дуплексной связи с временным разделением (TDD), универсальная мобильная телекоммуникационная система (UMTS), система связи по технологии широкополосного доступа в микроволновом диапазоне (WiMAX) или будущая система 5G.
На фиг. 1 показана система 100 беспроводной связи, в которой применяется вариант осуществления настоящего изобретения. Система 100 беспроводной связи может содержать сетевое устройство 110. Сетевое устройство 110 может представлять собой устройство, которое связывается с терминальным устройством. Сетевое устройство 110 может обеспечивать зону связи для конкретной географической области и может связываться с терминальным устройством (например, UE) в зоне покрытия. Необязательно сетевое устройство 110 может представлять собой базовую приемопередающую станцию (BTS) в системе GSM или системе CDMA, базовую станцию NodeB (NB) в системе WCDMA, базовую станцию Evolutional Node B (eNB или eNodeB) в системе LTE или радиоконтроллер в сети облачного радиодоступа (CRAN). Альтернативно сетевое устройство может представлять собой ретрансляционную станцию, точку доступа, установленное на транспортном средстве устройство, носимое устройство, устройство на стороне сети в будущей сети 5G или сетевое устройство в будущей наземной сети мобильной связи общего пользования (PLMN) следующего поколения и т. д.
Система 100 беспроводной связи дополнительно содержит по меньшей мере одно терминальное устройство 120 в зоне покрытия сетевого устройства 110. Терминальное устройство 120 может быть подвижным или стационарным. Терминальное устройство 120 может называться терминалом доступа, пользовательским оборудованием (UE), абонентской установкой, абонентским пунктом, мобильной станцией, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом или пользовательским устройством. Терминал доступа может представлять собой сотовый телефон, беспроводной телефон, телефон, работающий по протоколу установления сеанса (SIP), станцию беспроводного абонентского доступа (WLL), персональный цифровой ассистент (PDA), карманное устройство с функцией беспроводной связи, вычислительное устройство или другое обрабатывающее устройство, соединенное с беспроводным модемом, установленное на транспортном средстве устройство, носимое устройство, терминальное устройство в будущей сети 5G или терминальное устройство в будущей наземной сети мобильной связи общего пользования (PLMN) следующего поколения и т. п.
Необязательно между терминальными устройствами 120 может осуществляться связь типа устройство-устройство (D2D).
Необязательно система или сеть 5G может называться системой или сетью новой радиосвязи (NR).
На фиг. 1 показано одно сетевое устройство и два терминальных устройства. Необязательно система 100 беспроводной связи может содержать несколько сетевых устройств и другое количество терминальных устройств, которые могут находиться в пределах зоны покрытия каждого сетевого устройства, что не является ограничением вариантов осуществления настоящего изобретения.
Необязательно система 100 беспроводной связи дополнительно может содержать другие сетевые объекты, такие как сетевой контроллер, мобильный объект управления, что не является ограничением вариантов осуществления настоящего изобретения.
Процесс соотнесения потоков качества обслуживания (QoS) с радиоканалами передачи данных (DRB) согласно одному варианту осуществления настоящего изобретения будет кратко описан ниже со ссылкой на фиг. 2. В системе 5G уровень SDAP добавляют выше уровня протокола конвергенции пакетных данных (PDCP) на стороне сети радиодоступа (RAN) для осуществления соотнесения потока QoS с DRB. В частности, как показано на фиг. 2, уровень протокола Интернет (IP) соотносит пакет данных из потока IP с потоком QoS, затем SDAP соотносит пакет данных из потока QoS с радиоканалом, который, в частности, представляет собой DRB. Разные потоки QoS могут быть соотнесены с одним и тем же DRB, и пакет данных доставляется на уровень PDCP посредством соотнесенного DRB для обработки. Для пакета данных восходящей линии связи соотнесение потока QoS с DRB может быть непосредственно указано для терминала посредством управления радиоресурсами (RRC) или может быть получено посредством соотнесения воспринимаемого QoS. В частности, сетевое устройство может переносить идентификатор (ID) потока QoS во всех пакетах данных нисходящей линии связи, которые принадлежат к одному и тому же потоку QoS. После успешного получения каждого пакета данных нисходящей линии связи терминальное устройство может записывать соотнесение потока QoS с DRB. Когда есть пакет данных восходящей линии связи, который должен быть отправлен, терминальное устройство непосредственно отправляет пакет данных восходящей линии связи согласно записанному соотнесению. Поскольку в существующем решении все пакеты данных нисходящей линии связи, принадлежащие к одному и тому же потоку QoS, должны переносить идентификатор потока QoS, это приводит к относительно большой перегрузке сети.
Следует понимать, что термины «система» и «сеть» часто используются в настоящем документе взаимозаменяемым образом. Термин «и/или» в этом документе является только ассоциативным отношением, описывающим связанные объекты и указывающим, что может быть три отношения; например, A и/или B могут обозначать три ситуации: только A, A и B, а также только B. Кроме того, символ «/» в этом документе в целом обозначает, что объекты перед и после символа «/» характеризуются альтернативным отношением.
На фиг. 3 показана блок-схема способа 200 передачи данных согласно одному варианту осуществления настоящего изобретения. Как показано на фиг. 3, способ 200 может быть выполнен передающим устройством, которое может представлять собой сетевое устройство, как показано на фиг. 1, или терминальное устройство, как показано на фиг. 1. Приемное устройство в способе 200 может представлять собой сетевое устройство, как показано на фиг. 1, или терминальное устройство, как показано на фиг. 1. Способ 200 предусматривает следующие стадии.
На стадии 210 передающее устройство переключает радиоканал передачи данных (DRB), соответствующий первому потоку качества обслуживания (QoS), с первого DRB на второй DRB.
Необязательно SDAP в передающем устройстве может переключать радиоканал передачи данных (DRB), соответствующий первому потоку QoS, с первого DRB на второй DRB.
Необязательно идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB.
Следует понимать, что чем выше QCI пакета данных, тем выше скорость передачи пакета данных.
Необязательно первый DRB может представлять собой DRB по умолчанию, установленный стороной сети радиодоступа, и все разные потоки QoS будут соотноситься с DRB по умолчанию.
Необязательно второй DRB лучше подходит к требованиям к передаче первого потока QoS.
Необязательно, когда передающее устройство представляет собой сетевое устройство, сетевое устройство может непосредственно принимать решение о переключении DRB, соответствующего первому потоку QoS, с первого DRB на второй DRB.
Необязательно, когда передающее устройство представляет собой терминальное устройство, передающее устройство принимает указательную информацию, причем указательная информация используется для указания переключения DRB, соответствующего первому потоку QoS, с первого DRB на второй DRB, вследствие чего передающее устройство может переключать DRB, соответствующий первому потоку QoS, с первого DRB на второй DRB согласно указательной информации.
Необязательно указательная информация представляет собой сигнальную информацию управления радиоресурсами (RRC) или воспринимаемое QoS (RQoS), причем RQoS определяют согласно идентификатору (ID) пакета данных, который принят по второму DRB.
Необязательно, перед тем как передающее устройство переключает DRB, соответствующий первому потоку QoS, с первого DRB на второй DRB, способ дополнительно предусматривает: отправку передающим устройством по меньшей мере одного пакета данных в первом потоке QoS посредством первого DRB.
На стадии 220 передающее устройство отправляет неотправленные пакеты данных в первом потоке QoS на приемное устройство посредством второго DRB.
Необязательно передающее устройство может обеспечивать, что пакеты данных первого потока QoS, переданные посредством первого DRB, и пакеты данных первого потока QoS, переданные посредством второго DRB, доставляются по порядку (надежность передачи первого потока QoS) согласно следующим режимам.
В режиме 1, перед тем как передающее устройство отправляет по меньшей мере один пакет данных в первом потоке QoS посредством первого DRB, передающее устройство добавляет первую идентификационную информацию в заголовок последнего пакета данных в по меньшей мере одном пакете данных, причем первая идентификационная информация используется для указания того, что последний пакет данных представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB.
Таким образом, приемное устройство может определять последовательность пакетов данных в первом потоке QoS согласно первой идентификационной информации и обеспечивать надежность передачи первого потока QoS.
Необязательно первая идентификационная информация может представлять собой маркер конца.
Например, первая идентификационная информация добавляется в заголовок SDAP.
В режиме 2 передающее устройство отправляет первый идентификационный пакет после отправки по меньшей мере одного пакета данных, причем первый идентификационный пакет используется для указания того, что предыдущий пакет данных первого идентификационного пакета представляет собой последний пакет данных, соответствующий первому DRB.
Таким образом, приемное устройство может определять последовательность пакетов данных в первом потоке QoS согласно первому идентификационному пакету и обеспечивать надежность передачи первого потока QoS.
Необязательно первый идентификационный пакет может представлять собой новый пакет данных, сгенерированный передающим устройством после отправки по меньшей мере одного пакета данных.
Например, первый идентификационный пакет может представлять собой блок данных протокола (PDU) SDAP без полезной нагрузки или управляющий PDU SDAP.
В режиме 3, перед тем как передающее устройство отправляет неотправленные пакеты данных на приемное устройство посредством второго DRB, передающее устройство добавляет вторую идентификационную информацию в заголовок первого пакета данных в неотправленных пакетах данных, причем вторая идентификационная информация используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой первого пакета данных.
Таким образом, приемное устройство может определять последовательность пакетов данных в первом потоке QoS согласно второй идентификационной информации и обеспечивать надежность передачи первого потока QoS.
Необязательно вторая идентификационная информация может представлять собой маркер начала.
Например, вторая идентификационная информация добавляется в заголовок SDAP.
В режиме 4, перед тем как передающее устройство отправляет неотправленные пакеты данных на приемное устройство посредством второго DRB, передающее устройство отправляет второй идентификационный пакет на приемное устройство посредством второго DRB, причем второй идентификационный пакет используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой второго идентификационного пакета.
Таким образом, приемное устройство может определять последовательность пакетов данных в первом потоке QoS согласно второму идентификационному пакету и обеспечивать надежность передачи первого потока QoS.
Необязательно второй идентификационный пакет может представлять собой новый пакет данных, сгенерированный передающим устройством перед отправкой неотправленных пакетов данных.
Например, второй идентификационный пакет может представлять SDAP PDU без полезной нагрузки или управляющий PDU SDAP.
Необязательно передающее устройство может обеспечивать, что пакеты данных первого потока QoS, переданные посредством первого DRB, и пакеты данных первого потока QoS, переданные посредством второго DRB, доставляются по порядку (надежность передачи первого потока QoS) согласно по меньшей мере одному из вышеуказанных четырех режимов.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения передающее устройство может указывать последний пакет данных, отправленный посредством первого DRB, посредством первой идентификационной информации после переключения DRB, соответствующего первому потоку QoS, с первого DRB на второй DRB в процессе передачи первого потока QoS, тем самым обеспечивая, что первый поток QoS не находится вне установленного порядка в процессе передачи, и гарантируя надежность передачи данных.
Кроме того, идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB, вследствие чего передача данных может быть выполнена более эффективно после переключения DRB, соответствующего первому потоку QoS, с первого DRB на второй DRB.
На фиг. 4 показана блок-схема способа 300 передачи данных согласно одному варианту осуществления настоящего изобретения. Как показано на фиг. 4, способ 300 может быть выполнен приемным устройством, которое может представлять собой сетевое устройство, как показано на фиг. 1, или терминальное устройство, как показано на фиг. 1. Передающее устройство в способе 300 может представлять собой сетевое устройство, как показано на фиг. 1, или терминальное устройство, как показано на фиг. 1. Способ 300 предусматривает следующие стадии.
На стадии 310 приемное устройство определяет, что радиоканал передачи данных (DRB), соответствующий первому потоку качества обслуживания (QoS), переключен с первого DRB на второй DRB.
Необязательно идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB.
Необязательно, когда приемное устройство представляет собой сетевое устройство, приемное устройство может непосредственно определять, что радиоканал передачи данных (DRB), соответствующий первому потоку QoS, переключен с первого DRB на второй DRB.
Необязательно, когда приемное устройство представляет собой терминальное устройство, приемное устройство принимает указательную информацию, причем указательная информация используется для указания того, что DRB, соответствующий первому потоку QoS, переключен с первого DRB на второй DRB, и приемное устройство может определять, что радиоканал передачи данных (DRB), соответствующий первому потоку QoS, переключен с первого DRB на второй DRB, согласно указательной информации.
Необязательно указательная информация представляет собой сигнальную информацию управления радиоресурсами (RRC) или воспринимаемое качество обслуживания, причем воспринимаемое качество обслуживания определяют согласно идентификатору (ID) пакета данных, который принят по второму DRB.
На стадии 320 приемное устройство принимает множество пакетов данных в первом потоке QoS, отправленных передающим устройством посредством второго DRB.
На стадии 330 приемное устройство сохраняет множество пакетов данных в буфере.
Необязательно, если приемное устройство сначала принимает пакеты данных, отправленные передающим устройством посредством первого DRB, приемное устройство непосредственно доставляет эту часть пакетов данных.
Необязательно, если приемное устройство сначала принимает множество пакетов данных, отправленных передающим устройством посредством второго DRB, приемное устройство сохраняет множество пакетов данных в буфере.
В частности, необходимость сохранения множества пакетов данных в буфере может быть определена согласно следующим двум режимам.
В режиме 1 заголовок первого пакета данных во множестве пакетов данных содержит первую идентификационную информацию, причем первая идентификационная информация используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой первого пакета данных. В этом случае приемное устройство может определять, что множество пакетов данных должны быть сохранены в буфере, согласно первой идентификационной информации.
Необязательно первая идентификационная информация может представлять собой маркер начала.
Например, первая идентификационная информация добавляется в заголовок SDAP.
В режиме 2, перед тем как приемное устройство принимает множество пакетов данных, приемное устройство принимает первый идентификационный пакет посредством второго DRB, причем первый идентификационный пакет используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой первого идентификационного пакета. В этом случае приемное устройство может определять, что множество пакетов данных должны быть сохранены в буфере, согласно первому идентификационному пакету.
Необязательно первый идентификационный пакет может представлять собой новый пакет данных, сгенерированный передающим устройством перед отправкой множества пакетов данных.
Например, первый идентификационный пакет может представлять SDAP PDU без полезной нагрузки или управляющий PDU SDAP.
Необязательно способ 300 дополнительно предусматривает следующее: приемное устройство принимает по меньшей мере один пакет данных в первом потоке QoS, отправленный передающим устройством посредством первого DRB, причем заголовок последнего пакета данных в по меньшей мере одном пакете данных содержит вторую идентификационную информацию для указания того, что последний пакет данных представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB; приемное устройство передает множество пакетов данных, принятых посредством второго DRB, и по меньшей мере один пакет данных, принятый посредством первого DRB, согласно второй идентификационной информации.
Необязательно вторая идентификационная информация может представлять собой маркер конца.
Например, вторая идентификационная информация добавляется в заголовок SDAP.
Необязательно способ 300 дополнительно предусматривает следующее: приемное устройство принимает по меньшей мере один пакет данных в первом потоке QoS, отправленный передающим устройством посредством первого DRB; приемное устройство принимает второй идентификационный пакет, отправленный передающим устройством посредством первого DRB, причем второй идентификационный пакет используется для указания того, что предыдущий пакет данных второго идентификационного пакета представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB; приемное устройство передает множество пакетов данных, принятых посредством второго DRB, и по меньшей мере один пакет данных, принятый посредством первого DRB, согласно второму идентификационному пакету.
Необязательно второй идентификационный пакет может представлять собой новый пакет данных, сгенерированный передающим устройством после отправки по меньшей мере одного пакета данных.
Например, второй идентификационный пакет может представлять SDAP PDU без полезной нагрузки или управляющий PDU SDAP.
Следует понимать, что стадии в способе 300 передачи данных могут относиться к описанию соответствующих стадий в способе 200 передачи данных, и не будут повторяться далее для краткости.
Таким образом, в способе передачи данных согласно одному варианту осуществления настоящего изобретения приемное устройство может определять, что DRB, соответствующий первому потоку QoS, переключен с первого DRB на второй DRB в процессе передачи первого потока QoS, и после приема множества пакетов данных в первом потоке QoS, переданных передающим устройством посредством второго DRB, сохранять эти пакеты данных в буфере, тем самым обеспечивая, что первый поток QoS не находится вне установленного порядка в процессе передачи, а также гарантируя надежность передачи данных.
Кроме того, после того как приемное устройство определяет, что DRB, соответствующий первому потоку QoS, переключен с первого DRB на второй DRB, последний пакет данных, отправленный посредством первого DRB, может быть указан посредством второй идентификационной информации, тем самым обеспечивая, что первый поток QoS не находится вне установленного порядка в процессе передачи, а также гарантируя надежность передачи данных.
Кроме того, идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB, вследствие чего передача данных может быть выполнена более эффективно после переключения DRB, соответствующего первому потоку QoS, с первого DRB на второй DRB.
На фиг. 5 показана структурная схема передающего устройства 400 согласно одному варианту осуществления настоящего изобретения. Как показано на фиг. 5, передающее устройство 400 содержит: блок 410 обработки, используемый для переключения радиоканала передачи данных (DRB), соответствующего первому потоку качества обслуживания (QoS), с первого DRB на второй DRB; блок 420 отправки, используемый для отправки неотправленных пакетов данных в первом потоке QoS на приемное устройство посредством второго DRB.
Необязательно, перед тем как блок 410 обработки переключает DRB, соответствующий первому потоку QoS, с первого DRB на второй DRB, передающее устройство 400 дополнительно содержит: блок 430 приема, используемый для приема указательной информации, причем указательная информация используется для указания переключения DRB, соответствующего первому потоку QoS, с первого DRB на второй DRB.
Необязательно указательная информация представляет собой сигнальную информацию управления радиоресурсами (RRC) или воспринимаемое качество обслуживания (RQoS), причем RQoS определяется согласно идентификатору (ID) пакета данных, который принят по второму DRB.
Необязательно, перед тем как блок 410 обработки переключает DRB, соответствующий первому потоку QoS, с первого DRB на второй DRB, блок 420 отправки дополнительно используется для отправки по меньшей мере одного пакета данных в первом потоке QoS посредством первого DRB.
Необязательно, перед тем как блок 420 отправки отправляет по меньшей мере один пакет данных в первом потоке QoS посредством первого DRB, блок 410 обработки дополнительно используется для добавления первой идентификационной информации в заголовок последнего пакета данных в по меньшей мере одном пакете данных, причем первая идентификационная информация используется для указания того, что последний пакет данных представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB.
Необязательно блок 420 отправки дополнительно используется для отправки первого идентификационного пакета после отправки по меньшей мере одного пакета данных, причем первый идентификационный пакет используется для указания того, что предыдущий пакет данных первого идентификационного пакета представляет собой последний пакет данных, соответствующий первому DRB.
Необязательно, перед тем как блок 420 отправки отправляет неотправленные пакеты данных на приемное устройство посредством второго DRB, блок 410 обработки дополнительно используется для добавления второй идентификационной информации в заголовок первого пакета данных в неотправленных пакетах данных, причем вторая идентификационная информация используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой первого пакета данных.
Необязательно, перед тем как блок 420 отправки отправляет неотправленные пакеты данных на приемное устройство посредством второго DRB, блок 420 отправки дополнительно используется для отправки второго идентификационного пакета на приемное устройство посредством второго DRB, причем второй идентификационный пакет используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой второго идентификационного пакета.
Необязательно идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB.
Следует понимать, что передающее устройство 400 согласно варианту осуществления настоящего изобретения может соответствовать передающему устройству в варианте осуществления способа согласно настоящему изобретению, и вышеупомянутые и другие операции и/или функции различных блоков в передающем устройстве 400 соответственно предназначены для реализации соответствующих процессов передающего устройства в способе 200, показанном на фиг. 3, и не будут повторяться далее для краткости.
На фиг. 6 показана структурная схема приемного устройства 500 согласно одному варианту осуществления настоящего изобретения. Как показано на фиг. 6, приемное устройство 500 содержит: блок 510 обработки, используемый для определения того, что радиоканал передачи данных (DRB), соответствующий первому потоку качества обслуживания (QoS), переключен с первого DRB на второй DRB; блок 520 приема, используемый для приема множества пакетов данных в первом потоке QoS, отправленных передающим устройством посредством второго DRB; причем блок 510 обработки дополнительно используется для сохранения множества пакетов данных в буфере.
Необязательно, перед тем как блок 510 обработки определяет, что DRB, соответствующий первому потоку QoS, переключен с первого DRB на второй DRB, блок 520 приема дополнительно используется для приема указательной информации, причем указательная информация используется для указания того, что DRB, соответствующий первому потоку QoS, переключен с первого DRB на второй DRB.
Необязательно указательная информация представляет собой сигнальную информацию управления радиоресурсами (RRC) или воспринимаемое качество обслуживания, которое определяется согласно идентификатору (ID) пакета данных, который принят по второму DRB.
Необязательно заголовок первого пакета данных во множестве пакетов данных содержит первую идентификационную информацию, причем первая идентификационная информация используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой первого пакета данных; блок 510 обработки дополнительно используется для определения того, что множество пакетов данных должны быть сохранены в буфере, согласно первой идентификационной информации.
Необязательно, перед тем как блок 520 приема принимает множество пакетов данных, блок 520 приема дополнительно используется для приема первого идентификационного пакета посредством второго DRB, причем первый идентификационный пакет используется для указания того, что передающее устройство отправляет пакет данных в первом потоке QoS посредством первого DRB, перед отправкой первого идентификационного пакета; блок 510 обработки дополнительно используется для определения того, что множество пакетов данных должны быть сохранены в буфере, согласно первому идентификационному пакету.
Необязательно блок 520 приема дополнительно используется для приема по меньшей мере одного пакета данных в первом потоке QoS, отправленного передающим устройством посредством первого DRB, причем заголовок последнего пакета данных в по меньшей мере одном пакете данных содержит вторую идентификационную информацию, и вторая идентификационная информация используется для указания того, что последний пакет данных представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB; причем приемное устройство 500 дополнительно содержит: блок 530 отправки, используемый для передачи множества пакетов данных, принятых посредством второго DRB, и по меньшей мере одного пакета данных, принятого посредством первого DRB, согласно второй идентификационной информации.
Необязательно блок 520 приема дополнительно используется для приема по меньшей мере одного пакета данных в первом потоке QoS, отправленного передающим устройством посредством первого DRB; причем блок 520 приема дополнительно используется для приема второго идентификационного пакета, отправленного передающим устройством посредством первого DRB, второй идентификационный пакет используется для указания того, что предыдущий пакет данных второго идентификационного пакета представляет собой последний пакет данных, отправленный передающим устройством посредством первого DRB; причем приемное устройство 500 дополнительно содержит: блок 530 отправки, используемый для передачи множества пакетов данных, принятых посредством второго DRB, и по меньшей мере одного пакета данных, принятого посредством первого DRB, согласно второму идентификационному пакету.
Необязательно идентификатор класса QoS (QCI) пакета данных, переданного по второму DRB, превосходит QCI пакета данных, переданного по первому DRB.
Следует понимать, что приемное устройство 500 согласно варианту осуществления настоящего изобретения может соответствовать терминальному устройству в варианте осуществления способа согласно настоящему изобретению, и вышеупомянутые и другие операции и/или функции различных блоков в приемном устройстве 500 соответственно предназначены для реализации соответствующих процессов приемного устройства в способе 300, показанном на фиг. 4, и не будут повторяться далее для краткости.
На фиг. 7 показана структурная схема устройства 600 для передачи данных согласно одному варианту осуществления настоящего изобретения. Устройство 600 содержит: запоминающее устройство 610, используемое для хранения программы, причем программа содержит коды; приемопередатчик 620, используемый для осуществления связи с другими устройствами; и процессор 630, используемый для исполнения кодов программы в запоминающем устройстве 610.
Необязательно при исполнении кодов процессор 630 может выполнять различные операции, выполняемые передающим устройством в способе 200, показанном на фиг. 3, которые не будут повторяться далее для краткости. В этом случае устройство 600 может представлять собой сетевое устройство (например, устройство сети доступа или устройство базовой сети) или терминальное устройство (например, сотовый телефон). Приемопередатчик 620 используется для выполнения передачи и приема сигналов под управлением процессора 630.
Необязательно при исполнении кодов процессор 630 также может выполнять различные операции, выполняемые приемным устройством в способе 300, показанном на фиг. 4, которые не будут повторяться далее для краткости. В этом случае устройство 600 может представлять собой терминальное устройство (например, сотовый телефон) или сетевое устройство (например, устройство сети доступа или устройство базовой сети).
Следует понимать, что согласно варианту осуществления настоящего изобретения процессор 630 может представлять собой центральный процессор (CPU), или процессор 630 может представлять собой другие процессоры общего назначения, процессоры цифровой обработки сигналов (DSP), специализированные интегральные схемы (ASIC), программируемые пользователем вентильные матрицы (FPGA) или другие программируемые логические устройства, логические элементы на дискретных компонентах или устройства с транзисторной логикой, дискретные аппаратные компоненты и т. д. Процессор общего назначения может представлять собой микропроцессор, или процессор может представлять собой любой обычный процессор и т. п.
Запоминающее устройство 610 может включать оперативное запоминающее устройство и постоянное запоминающее устройство, а также выдавать команды и данные на процессор 630. Часть запоминающего устройства 610 также может включать энергонезависимое постоянное запоминающее устройство. Например, запоминающее устройство 610 также может хранить информацию о типе устройства.
Приемопередатчик 620 может использоваться для реализации функций передача и приема сигналов, например функций частотной модуляции и демодуляции или функций преобразование с повышением и понижением разрешения.
В процессе реализации по меньшей мере одна стадия способа может быть реализована интегральной логической схемой аппаратного обеспечения в процессоре 630, или интегральная логическая схема может реализовывать по меньшей мере одну стадию под управлением команд в форме программного обеспечения. Таким образом, устройство 600 для передачи данных может представлять собой микросхему или набор микросхем. Стадии способа, раскрытые в сочетании с вариантом осуществления настоящего изобретения, могут быть непосредственно реализованы за счет исполнения аппаратным процессором или комбинацией аппаратных и программных модулей в процессоре. Программные модули могут быть расположены в запоминающем носителе, обычно используемом в уровне техники, таком как оперативное запоминающее устройство, флеш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое программируемое запоминающее устройство, или регистр. Запоминающий носитель расположен в запоминающем устройстве, и процессор 630 считывает информацию в запоминающем устройстве и совершает стадии способа с помощью аппаратного обеспечения. Чтобы не повторяться, это не будет описано далее.
На фиг. 8 показана структурная схема системной микросхемы 700 согласно одному варианту осуществления настоящего изобретения. Системная микросхема 700, показанная на фиг. 8, содержит входной интерфейс 701, выходной интерфейс 702, процессор 703 и запоминающее устройство 704, причем процессор 703 и запоминающее устройство 704 могут быть соединены посредством внутренних соединительных трактов связи, и процессор 1503 используется для исполнения кодов в запоминающем устройстве 1504.
Необязательно при исполнении кодов процессор 703 реализует способ, выполняемый передающим устройством в варианте осуществления способа. Подробное описание этого не будет приведено далее для краткости.
Необязательно при исполнении кодов процессор 703 реализует способ, выполняемый приемным устройством в варианте осуществления способа. Подробное описание этого не будет приведено далее для краткости.
Специалистам в данной области техники должно быть понятно, что приведенные в качестве примера блоки и стадии алгоритма, описанные в связи с раскрытыми вариантами осуществления, могут быть реализованы в электронном аппаратном обеспечении или в комбинации компьютерного программного обеспечения и электронного аппаратного обеспечения. Будут ли эти функции реализованы в аппаратном или программном обеспечении, зависит от конкретного применения и конструктивного ограничения технического решения. Специалисты в данной области техники могут использовать различные способы для реализации описанных функций для каждого конкретного применения, но такая реализация не должна рассматриваться как выходящая за рамки настоящего изобретения.
Специалисты в данной области техники могут четко понимать, что для удобства и краткости описания конкретные рабочие процессы системы, устройства и блока, описанные выше, могут ссылаться на соответствующие процессы в вышеупомянутых вариантах осуществления способа, и их подробности не будут снова описаны.
Следует понимать, что в нескольких вариантах осуществления, представленных в настоящем изобретении, раскрытые система, устройство и способ могут быть реализованы другими способами. Например, варианты осуществления устройства, описанные выше, приведены только для иллюстрации, в другом примере разделение блоков является только логическим разделением функций, и могут быть другие способы разделения в фактической реализации. В еще одном примере несколько блоков или компонентов могут быть скомбинированы или встроены в другую систему, или некоторые признаки могут быть опущены или не выполняться. С другой стороны, показанная или описанная взаимная связь или прямая связь или коммуникационное соединение может быть косвенной связью или коммуникационным соединением через некоторые интерфейсы, устройства или блоки и может быть представлено в электрической, механической или других формах.
Блоки, описанные как отдельные компоненты, могут быть или не могут быть физически отделены, и компонент, показанный как блок, может быть или не быть физическим блоком, то есть он может быть расположен в одном месте или может быть распределен по нескольким сетевым блокам. Некоторые или все блоки могут быть выбраны в соответствии с практическими потребностями для достижения цели решения вариантов осуществления.
Кроме того, различные функциональные блоки в различных вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или различные блоки могут быть физически расположены по отдельности, или два или более блоков могут быть интегрированы в один блок.
Функции могут храниться на машиночитаемом носителе данных, если они реализованы в форме программного функционального блока и продаются или используются как отдельный продукт. Исходя из этого понимания, техническое решение настоящего изобретения, по существу, или часть, вносящая вклад в предшествующий уровень техники, или часть технического решения, могут быть воплощены в форме программного продукта, хранящегося на запоминающем носителе, содержащем несколько команд для обеспечения выполнения компьютерным устройством (которое может быть персональным компьютером, сервером или сетевым устройством и т. п.) всех или части стадий способов, описанных в различных вариантах осуществления настоящего изобретения. Вышеупомянутые запоминающие носители данных включают в себя U-диск, мобильный жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск и другие носители, способные хранить программные коды.
Выше описаны просто приведенные в качестве примера варианты осуществления настоящего изобретения, и объем правовой охраны настоящего изобретения не ограничивается ими. Специалисту в данной области техники будет понятна возможность изменений или замен в пределах технического объема, раскрытого в настоящем изобретении, которые должны быть включены в объем правовой охраны настоящего изобретения. Таким образом, объем правовой охраны настоящего изобретения определяется объемом правовой охраны формулы изобретения