RU2741625C1 - Способ и устройство для обработки данных - Google Patents
Способ и устройство для обработки данных Download PDFInfo
- Publication number
- RU2741625C1 RU2741625C1 RU2019139763A RU2019139763A RU2741625C1 RU 2741625 C1 RU2741625 C1 RU 2741625C1 RU 2019139763 A RU2019139763 A RU 2019139763A RU 2019139763 A RU2019139763 A RU 2019139763A RU 2741625 C1 RU2741625 C1 RU 2741625C1
- Authority
- RU
- Russia
- Prior art keywords
- rlc
- data
- duplication
- buffer
- pdu
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000012545 processing Methods 0.000 title claims abstract description 49
- 230000005540 biological transmission Effects 0.000 claims abstract description 121
- 238000012546 transfer Methods 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 claims abstract description 14
- 239000000872 buffer Substances 0.000 claims description 180
- 238000012544 monitoring process Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 11
- 230000004913 activation Effects 0.000 claims description 6
- 230000009849 deactivation Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 abstract description 112
- 239000000126 substance Substances 0.000 abstract 1
- 238000003672 processing method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000010076 replication Effects 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 239000000969 carrier Substances 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101100476985 Schizosaccharomyces pombe (strain 972 / ATCC 24843) sdu1 gene Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1816—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
- H04L1/1883—Time-out mechanisms using multiple timers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0242—Determining whether packet losses are due to overload or to deterioration of radio communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/12—Application layer protocols, e.g. WAP [Wireless Application Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
Изобретение относится к области связи и более конкретно к способу и устройству для обработки данных. Техническим результатом является повышение надежности передачи данных за счет возможности избежать расхода ресурсов, вызванного повторной передачей второго PDU RLC. Способ предусматривает контроль терминальным устройством текущего состояния функции передачи скопированных данных согласно первой указательной информации, причем первая указательная информация используется для указания того, включена ли функция передачи скопированных данных; и обработку терминальным устройством согласно текущему состоянию функции передачи скопированных данных каждого блока служебных данных (SDU) RLC в первой кеш-памяти управления радиотрактами (RLC) и второй кеш-памяти RLC, причем первая кеш-память RLC соответствует первому объекту RLC и вторая кеш-память RLC соответствует второму объекту RLC. 3 н. и 8 з.п. ф-лы, 5 ил.
Description
Область техники, к которой относится настоящее изобретение
Варианты осуществления настоящего изобретения относятся к области связи и более конкретно к способу и устройству для обработки данных.
Предшествующий уровень техники настоящего изобретения
При агрегации несущих частот уровень протокола конвергенции пакетных данных (PDCP) может поддерживать функцию дублирования данных для повышения надежности передачи данных, т. е. объект PDCP может дублировать блок данных протокола (PDU) PDCP с получением двух (или более) копий, которые соответственно отправляются на два объекта управления радиотрактами (RLC) (или более объектов RLC). После приема данных, отправленных объектом PDCP, объект RLC сначала сохраняет данные в буфер RLC и ожидает передачи данных на сетевое устройство.
Таким образом, в контексте терминального устройства любой вариант исполнения для обработки данных в буфере RLC является задачей, требующей срочного решения.
Краткое раскрытие настоящего изобретения
В вариантах осуществления настоящего изобретения предлагается способ и устройство для обработки данных, которые могут реализовать обработку данных в буфере RLC согласно состоянию функции дублирования и передачи данных.
Согласно первому аспекту предлагается способ обработки данных, предусматривающий: контроль терминальным устройством текущего состояния функции дублирования и передачи данных согласно первой указательной информации, причем первая указательная информация используется для указания того, включена ли функция дублирования и передачи данных; и обработку терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных, причем первый буфер RLC соответствует первому объекту RLC и второй буфер RLC соответствует второму объекту RLC.
Согласно варианту осуществления настоящего изобретения первая указательная информация может использоваться для указания того, что функция дублирования и передачи данных включена, а также может использоваться для указания отключения или остановки функции дублирования и передачи данных объекта RLC. Терминальное устройство может передавать разные данные посредством разных объектов RLC, в случае если первая указательная информация используется для указания отключения функции дублирования и передачи данных, или терминальное устройство может передавать данные посредством другого объекта RLC, функция дублирования и передачи данных которого не была остановлена, в случае если первая указательная информация используется для указания остановки функции дублирования и передачи данных объекта RLC.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта обработка терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных предусматривает: контроль терминальным устройством состояния таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, согласно текущему состоянию функции дублирования и передачи данных, причем таймер, соответствующий каждому RLC SDU, используется для контроля времени, в течение которого каждый RLC SDU занимал буфер RLC; и обработку терминальным устройством каждого RLC SDU согласно состоянию таймера, соответствующего каждому RLC SDU.
Таким образом, в способе обработки данных согласно варианту осуществления настоящего изобретения терминальное устройство назначает таймер для каждого RLC SDU и контролирует время, в течение которого соответствующий RLC SDU занимает буфер RLC, посредством таймера, что целесообразно для предотвращения проблемы, заключающейся в невозможности своевременной передачи RLC SDU на сетевое устройство, из-за чего он занимает буфер RLC в течение длительного времени и приводит к утечке буфера, а также целесообразно для повышения коэффициент использования буфера RLC.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта таймер, соответствующий каждому RLC SDU, характеризуется одинаковым временным интервалом.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта таймеры, соответствующие по меньшей мере двум RLC SDU, характеризуются разными временными интервалами.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта контроль терминальным устройством состояния таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, согласно текущему состоянию функции дублирования и передачи данных предусматривает следующее: если функция дублирования и передачи данных находится во включенном состоянии, запуск таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC; или, если функция дублирования и передачи данных находится в отключенном состоянии, остановку таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, или остановку таймера, соответствующего каждому RLC SDU во втором буфере RLC, и поддержание работы таймера, соответствующего каждому RLC SDU в первом буфере RLC.
Другими словами, когда функция дублирования и передачи данных находится во включенном состоянии, терминальное устройство может контролировать запуск таймера, соответствующего каждому RLC SDU в каждом буфере RLC, или, другими словами, дублированные данные передаются посредством объектов RLC, таймеры которых, соответствующие RLC SDU в буферах RLC, соответствующих объектам RLC, могут быть запущены, и время, в течение которого каждый RLC SDU занимает буфер RLC, контролируется посредством таймера, соответствующего каждому RLC SDU, что, таким образом, целесообразно для предотвращения утечки буфера, вызванной тем, что RLC SDU занимает буфер RLC в течение длительного времени, и дополнительного повышения коэффициента использования буфера RLC.
Когда функция дублирования и передачи данных находится в отключенном состоянии, в этом случае разные объекты RLC передают разные данные. По сравнению с передачей данных с использованием функции дублирования и передачи данных, надежность передачи данных уменьшается. В этом случае надежность передачи данных может быть повышена за счет принесения в жертву времени занятия буфера. Например, терминальное устройство может контролировать завершение таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, т.е. больше не контролировать время, в течение которого RLC SDU в каждом буфере RLC занимает буфер, вследствие чего RLC SDU в буфере RLC будет удален из буфера RLC только тогда, когда RLC SDU в буфере RLC будет успешно передан, что целесообразно для повышения надежности передачи данных.
Таким образом, в способе обработки данных согласно варианту осуществления настоящего изобретения, когда функция дублирования и передачи данных запущена, надежность передачи данных может быть повышена посредством функции дублирования и передачи данных, вследствие чего терминальное устройство может контролировать время, в течение которого RLC SDU занимает буфер, тем самым повышая коэффициент использования буфера RLC. Когда функция дублирования и передачи данных завершена, надежность передачи данных не может быть гарантирована посредством функции дублирования и передачи данных, в этом случае надежность передачи данных может быть повышена за счет принесения в жертву времени занятия буфера. Таким образом, в способе обработки данных согласно варианту осуществления настоящего изобретения может быть отдан приоритет надежности передачи данных и может быть учтен коэффициент использования буфера на основании обеспечения надежности передачи данных.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта первый буфер RLC содержит первый RLC SDU, первый RLC SDU соответствует первому таймеру, и обработка терминальным устройством каждого RLC SDU согласно состоянию таймера, соответствующего каждому RLC SDU, предусматривает следующее: перед завершением работы первого таймера отправку терминальным устройством первого RLC PDU на объект управления доступом к среде (MAC), если первый RLC SDU сгенерировал первый RLC PDU; или, в случае если работа первого таймера завершена, отбрасывание терминальным устройством первого RLC SDU, если первый RLC SDU не генерирует первый RLC PDU.
В сочетании с первым аспектом согласно некоторым вариантам исполнения первого аспекта способ дополнительно предусматривает следующее: в случае если работа первого таймера завершена, сброс терминальным устройством первого таймера, если первый RLC SDU не генерирует первый RLC PDU; или, перед завершением работы первого таймера, остановку терминальным устройством первого таймера, если первый RLC SDU сгенерировал первый RLC PDU.
Таким образом, в способе обработки данных согласно варианту осуществления настоящего изобретения терминальное устройство запускает таймер для каждого RLC SDU в буфере RLC, контролирует время, в течение которого каждый RLC SDU занимает буфер RLC, посредством таймера, соответствующего каждому RLC SDU, и, в случае если работа таймера завершена, соответствующий RLC SDU отбрасывают, если RLC SDU не генерирует RLC PDU, или перед завершением работы таймера, если соответствующий RLC SDU сгенерировал RLC PDU, таймер останавливают, и сгенерированный RLC PDU отправляют на объект MAC. Кроме того, RLC PDU может быть передан на сетевое устройство посредством физической несущей.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта обработка терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных предусматривает следующее: в случае если функция дублирования и передачи данных второго объекта RLC находится в отключенном состоянии, отбрасывание каждого RLC SDU во втором буфере RLC.
Следует отметить, что второй буфер RLC представляет собой буфер RLC, соответствующий второму объекту RLC, функция дублирования и передачи данных которого остановлена, и необязательно терминальное устройство может останавливать функцию дублирования и передачи данных второго объекта RLC, то есть прекращать использовать второй объект RLC для передачи данных, в случае если состояние канала физической несущей, соответствующей второму объекту RLC, является неудовлетворительным. Когда функция дублирования и передачи данных второго объекта RLC завершена терминальным устройством, терминальное устройство может отбрасывать каждый RLC SDU во втором буфере RLC, что целесообразно для предотвращения занятия второго буфера RLC этой частью RLC SDU.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта второй буфер RLC содержит второй RLC SDU, причем второй RLC SDU соответствует второму таймеру, и обработка терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных предусматривает следующее: перед переходом функции дублирования и передачи данных второго объекта RLC в отключенное состояние, передачу терминальным устройством второго RLC PDU на сетевое устройство или отбрасывание второго RLC PDU, если второй RLC SDU сгенерировал второй RLC PDU.
То есть, если второй RLC SDU во втором буфере RLC сгенерировал второй RLC PDU, перед тем как второй объект RLC прекратил передачу данных, терминальное устройство может выбрать продолжать передачу второго RLC PDU на сетевое устройство или может отбрасывать второй RLC PDU.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта передача терминальным устройством второго RLC PDU на сетевое устройство или отбрасывание второго RLC PDU предусматривает следующее: в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC, отбрасывание терминальным устройством второго RLC PDU; или, в случае если сетевому устройству не удалось принять дублированные данные второго RLC SDU в первом буфере RLC, передачу терминальным устройством второго RLC PDU на сетевое устройство.
Другими словами, терминальное устройство может отбрасывать второй RLC PDU, в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC, то есть дублированные данные второго RLC SDU успешно переданы, тем самым избегая растраты ресурсов, вызванной повторной передачей второго RLC PDU. Или, в случае если сетевому устройству не удается принять дублированные данные второго RLC SDU в первом буфере RLC, то есть дублированные данные второго RLC SDU не удается передать, второй RLC PDU передается на сетевое устройство, тем самым обеспечивая надежность передачи данных.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта контроль терминальным устройством текущего состояния функции дублирования и передачи данных согласно первой указательной информации предусматривает: контроль терминальным устройством запуска функции дублирования и передачи данных, если первая указательная информация указывает включение функции дублирования и передачи данных; или контроль терминальным устройством завершения функции дублирования и передачи данных, если первая указательная информация указывает отключение функции дублирования и передачи данных.
В сочетании с первым аспектом согласно некоторым вариантам исполнения первого аспекта способ дополнительно предусматривает: прием терминальным устройством элемента управления (CE) MAC, отправленного сетевым устройством, причем MAC CE содержит первую указательную информацию.
В сочетании с первым аспектом согласно одному возможному варианту исполнения первого аспекта первая указательная информация, в частности, используется для указания остановки функции дублирования и передачи данных второго объекта RLC.
В сочетании с первым аспектом согласно некоторым вариантам исполнения первого аспекта способ дополнительно предусматривает следующее: если функция дублирования и передачи данных находится во включенном состоянии, дублирование объектом протокола конвергенции пакетных данных (PDCP) терминального устройства блока данных протокола (PDU) PDCP, который должен быть передан, с получением двух блоков и отправку двух блоков на первый объект RLC и второй объект RLC соответственно; или отправку объектом PDCP терминального устройства PDCP PDU, который должен быть передан, на первый объект RLC, если функция дублирования и передачи данных находится в отключенном состоянии; или отправку объектом PDCP терминального устройства первого PDCP PDU, который должен быть передан, на первый объект RLC и отправку второго PDCP PDU, который должен быть передан, на второй объект RLC, если функция дублирования и передачи данных находится в отключенном состоянии, причем первый PDCP PDU и второй PDCP PDU отличаются друг от друга.
Согласно второму аспекту предлагается устройство для обработки данных. Устройство используется для реализации способа согласно первому аспекту или любому возможному варианту исполнения первого аспекта. В частности, устройство содержит блоки для выполнения способа согласно первому аспекту или любому возможному варианту исполнения первого аспекта.
Согласно третьему аспекту предлагается устройство для обработки данных, причем устройство содержит запоминающее устройство, процессор, входной интерфейс и выходной интерфейс. Запоминающее устройство, процессор, входной интерфейс и выходной интерфейс соединены посредством системы шин. Запоминающее устройство используется для хранения команд, а процессор используется для исполнения команд, хранящихся в запоминающем устройстве, для выполнения способа согласно первому аспекту или любому из возможных вариантов исполнения первого аспекта.
Согласно четвертому аспекту предлагается компьютерный носитель информации для хранения команд компьютерного программного обеспечения для исполнения способа согласно первому аспекту или любому возможному варианту исполнения первого аспекта, причем команды компьютерного программного обеспечения включают программы, предназначенные для исполнения аспектов.
Согласно пятому аспекту предлагается компьютерный программный продукт, содержащий команды, причем когда команды выполняются на компьютере, он выполняет способ согласно первому аспекту или любому из необязательных вариантов исполнения первого аспекта.
Краткое описание фигур
На фиг. 1 показано схематическое изображение ситуации применения согласно одному варианту осуществления настоящего изобретения.
На фиг. 2 показана схема архитектуры протокола передачи дублированных данных при агрегации несущих частот.
На фиг. 3 показана блок-схема способа обработки данных согласно одному варианту осуществления настоящего изобретения.
На фиг. 4 показана структурная схема устройства для обработки данных согласно одному варианту осуществления настоящего изобретения.
На фиг. 5 показана структурная схема устройства для обработки данных согласно другому варианту осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
Технические схемы в вариантах осуществления настоящего изобретения будут описаны ниже со ссылкой на чертежи в вариантах осуществления настоящего изобретения.
Следует понимать, что термины «система» и «сеть» часто используются в настоящем документе взаимозаменяемым образом. Термин «и/или» в этом документе является только ассоциативным отношением, описывающим связанные объекты и указывающим, что может быть три отношения; например, A и/или B могут обозначать три ситуации: только A, A и B, а также только B. Кроме того, символ «/» в этом документе в целом обозначает, что объекты перед и после символа «/» характеризуются альтернативным отношением.
Следует понимать, что технические решения вариантов осуществления настоящего изобретения могут быть применены к различным системам связи, таким как глобальная система связи с подвижными объектами (GSM), система множественного доступа с кодовым разделением (CDMA), система широкополосного множественного доступа с кодовым разделением (WCDMA), система пакетной радиосвязи общего пользования (GPRS), система долгосрочного развития (LTE), LTE система дуплексной связи с частотным разделением (FDD), LTE система дуплексной связи с временным разделением (TDD), универсальная мобильная телекоммуникационная система (UMTS), система связи по технологии широкополосного доступа в микроволновом диапазоне (WiMAX), система новой радиосвязи (NR) или будущая система 5G.
Терминальное устройство в вариантах осуществления настоящего изобретения может называться пользовательским оборудованием (UE), терминалом доступа, абонентской установкой, абонентским пунктом, мобильной станцией, мобильной платформой, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом или пользовательским устройством. Терминал доступа может представлять собой сотовый телефон, беспроводной телефон, телефон, работающий по протоколу установления сеанса (SIP), станцию беспроводного абонентского доступа (WLL), персональный цифровой ассистент (PDA), карманное устройство с функцией беспроводной связи, вычислительное устройство или другое обрабатывающее устройство, соединенное с беспроводным модемом, бортовое устройство, носимое устройство, терминальное устройство в будущей сети 5G или терминальное устройство в будущей наземной сети мобильной связи общего пользования (PLMN) следующего поколения и т.п., что не является ограничением вариантов осуществления настоящего изобретения.
Сетевое устройство в вариантах осуществления настоящего изобретения может представлять собой устройство для связи с терминальным устройством, и сетевое устройство может представлять собой базовую приемопередающую станцию (BTS) в системе GSM или системе CDMA, базовую станцию NodeB (NB) в системе WCDMA, базовую станцию Evolutional Node B (eNB или eNodeB) в системе LTE или беспроводной контроллер в сети облачного радиодоступа (CRAN), или сетевое устройство может представлять собой ретрансляционную станцию, точку доступа, бортовое устройство, носимое устройство, сетевое устройство в будущей сети 5G или сетевое устройство в будущей наземной сети мобильной связи общего пользования (PLMN) следующего поколения и т.д., что не является ограничением вариантов осуществления настоящего изобретения.
На фиг. 1 показано схематическое изображение ситуации применения согласно одному варианту осуществления настоящего изобретения. Система связи, показанная на фиг. 1, может содержать терминальное устройство 10 и сетевое устройство 20. Сетевое устройство 20 используется для предоставления услуг связи для терминального устройства 10 и доступа к базовой сети. Терминальное устройство 10 осуществляет доступ к сети посредством поиска синхронизирующего сигнала или широковещательного сигнала и т.д., переданного сетевым устройством 20 для осуществления связи с сетью. Стрелки, показанные на фиг. 1, могут представлять передачу по восходящей линии связи/нисходящей линии связи посредством сотовых линий связи между терминальным устройством 10 и сетевым устройством 20.
При агрегации несущих частот PDCP может поддерживать функцию дублирования и передачи данных, т.е. использовать функцию дублирования и передачи данных PDCP, чтобы обеспечить соответствие дублированных данных двум или более логическим каналам, и, в конечном итоге, обеспечивать, что множество дублированных идентичных PDCP PDU могут быть переданы на разных агрегированных несущих физического уровня, вследствие чего может быть получен коэффициент усиления при частотном разнесении для повышения надежности передачи данных.
Для простоты понимания способ планирования дублированных данных на разных физических несущих будет кратко описан ниже со ссылкой на фиг. 2. Как показано на фиг. 2, уровень PDCP характеризуется функцией дублирования разделенной несущей, которая дублирует и инкапсулирует данные PDCP SDU1 с получением PDCP PDU1 и PDCP PDU2. PDCP PDU1 и PDCP PDU2 характеризуются одинаковым содержанием, т.е. переносимые полезная нагрузки и заголовки одинаковы. PDCP PDU1 и PDCP PDU2 соотносятся с разными объектами RLC соответственно. Объекты RLC помещают PDCP PDU1 и PDCP PDU2 на разные логически каналы (логический канал 1 и логический канал 2). Для MAC, после получение информации о том, какие логические каналы передают дублированные данные одного и того же PDCP PDU, эти дублированные данные передаются на разных несущих посредством разных объектов гибридного автоматического запроса повторной передачи (HARQ). Например, дублированные данные, переносимые в логическом канале 1, передаются на физической несущей 1 посредством объекта 1 HARQ, дублированные данные, переносимые в логическом канале 2, передаются на физической несущей 2 посредством объекта 2 HARQ.
Данные, принятые объектом RLC с уровня PDCP, или данные, отправленные на уровень PDCP, называются RLC SDU или PDCP PDU. Данные, принятые объектом RLC с уровня MAC, или данные, отправленные на уровень MAC, называются RLC PDU или MAC SDU.
При агрегации несущих частот сетевое устройство может включить или отключить функцию дублирования и передачи данных терминального устройства, т.е. объект PDCP может передавать одни и те же данные посредством разных объектов RLC или разные данные посредством разных объектов RLC. После приема RLC SDU, переданного с уровня PDCP, объект RLC сохраняет RLC SDU в буфере RLC и ожидает передачи на сетевое устройство. Таким образом, существует необходимость в способе обработки данных, который может осуществить обработку RLC SDU в буфере RLC.
На фиг. 3 показана блок-схема способа 300 обработки данных согласно одному варианту осуществления настоящего изобретения. Как показано на фиг. 3, способ 300 предусматривает стадии S310 и S320.
На стадии S310 терминальное устройство контролирует текущее состояние функции дублирования и передачи данных согласно первой указательной информации для указания того, включена ли функция дублирования и передачи данных.
Согласно варианту осуществления настоящего изобретения первая указательная информация может использоваться для указания того, включена функция дублирования и передачи данных или нет, а также может использоваться для указания отключения или остановки функции дублирования и передачи данных объекта RLC. В случае если первая указательная информация используется для указания отключения функции дублирования и передачи данных, терминальное устройство может передавать разные данные посредством разных объектов RLC, или, в случае если первая указательная информация используется для указания остановки функции дублирования и передачи данных объекта RLC, терминальное устройство может передавать данные посредством другого объекта RLC, функция дублирования и передачи данных которого не была остановлена.
В качестве примера, но не ограничения, терминальное устройство может содержать первый объект RLC и второй объект RCL, причем каждый объект RLC соответствует соответствующему буферу RLC. Когда функция дублирования и передачи данных запущена, терминальное устройство может дублировать PDCP PDU, который должен быть передан, с получением двух PDCP PDU, и отправлять их на первый объект RLC и второй объект RLC соответственно, и передавать один и тот же PDCP PDU посредством первого объекта RLC и второго объекта RLC.
Когда функция дублирования и передачи данных завершена, терминальное устройство может передавать разные PDCP PDU посредством первого объекта RLC и второго объекта RLC, или, если функция дублирования данных второго объекта RLC остановлена, терминальное устройство может передавать PDCP PDU только посредством первого объекта RLC и не передавать данные посредством второго объекта RLC.
Необязательно согласно одному конкретному варианту осуществления стадия S310 может предусматривать следующее: если первая указательная информация указывает включение функции дублирования и передачи данных, терминальное устройство контролирует запуск функции дублирования и передачи данных; или, если первая указательная информация указывает отключение функции дублирования и передачи данных, терминальное устройство контролирует завершение функции дублирования и передачи данных.
Терминальное устройство может использовать разные объекты RLC для передачи одних и тех же данных, когда функция дублирования и передачи данных запущена, и может передавать разные данные посредством разных объектов RLC или передавать данные посредством только одного объекта RLC, когда функция дублирования и передачи данных завершена.
Необязательно способ 300 дополнительно предусматривает следующее: терминальное устройство принимает элемент управления (CE) MAC, отправленный сетевым устройством, причем MAC CE содержит первую указательную информацию.
Другими словами, сетевое устройство может контролировать включение или отключение терминальным устройством функции дублирования и передачи данных посредством динамической сигнальной информации, такой как MAC CE, или сетевое устройство может контролировать включение или отключение терминальным устройством функции дублирования и передачи данных посредством другой сигнальной информации. Способ сообщения первой указательной информации согласно варианту осуществления настоящего изобретения конкретно не ограничен.
На стадии S320 терминальное устройство обрабатывает каждый блок служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных, причем первый буфер RLC соответствует первому объекту RLC и второй буфер RLC соответствует второму объекту RLC.
В частности, терминальное устройство может определять, отбрасывать RLC SDU в буфере RLC или дать возможность RLC SDU продолжать использовать буфер RLC, т.е. не отбрасывать RLC SDU в буфере RLC, согласно тому, находится функция дублирования и передачи данных во включенном или состоянии или отключенном состоянии.
Например, если терминальное устройство передает дублированные данные посредством первого объекта RLC и второго объекта RLC, другими словами, первый объект RLC и второй объект RLC передают одинаковые данные, то, когда функция дублирования и передачи данных завершена, терминальное устройство может отбрасывать RLC SDU в буфере RLC, соответствующим одному из объектов RLC. Например, если состояние канала физической несущей 1, соответствующей первому объекту RLC, лучше состояния канала физической несущей 2, соответствующей второму объекту RLC, терминальное устройство может считать, что RLC SDU в первом буфере RLC, соответствующем первому объекту RLC, может передаваться на сетевое устройство быстрее посредством физической несущей 1, то есть время, в течение которого RLC SDU в первом буфере RLC занимает первый буфер RLC, относительно меньше. Таким образом, терминальное устройство может отбрасывать RLC SDU во втором буфере RLC, т.е. отбрасывать копию дублированных данных, тем самым предпочтительно предотвращая проблему занятия второго буфера RLC в течение длительного времени, поскольку RLC SDU во втором буфере RLC не может быть передан на сетевое устройство вовремя из-за неудовлетворительного состояния канала физической несущей 2.
То есть, когда функция дублирования и передачи данных завершена, если первый объект RLC и второй объект RLC используются для передачи дублированных данных, дублированные данные в буфере RLC, соответствующем одному из объектов RLC, могут быть отброшены, или, если функция дублирования и передачи данных одного объекта RLC из объектов RLC остановлена, когда функция дублирования и передачи данных завершена, дублированные данные в буфере RLC, соответствующем одному объекту RLC, могут быть отброшены.
Необязательно согласно некоторым вариантам осуществления стадия S320 может предусматривать следующее: терминальное устройство контролирует состояние таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, согласно текущему состоянию функции дублирования и передачи данных, и таймер, соответствующий каждому RLC SDU, используется для контроля времени, в течение которого каждый RLC SDU занимал буфер RLC; терминальное устройство обрабатывает каждый RLC SDU согласно состоянию таймера, соответствующего каждому RLC SDU.
Согласно варианту осуществления настоящего изобретения терминальное устройство может назначать таймер каждому RLC SDU, причем таймер, соответствующий каждому RLC SDU, используется для контроля времени, в течение которого каждый RLC SDU занимал буфер RLC, или максимальный временной интервал, в течение которого каждый RLC SDU занимает буфер RLC, представляет собой временной интервал таймера. Терминальное устройство назначает таймер каждому RLC SDU, таким образом, таймер может использоваться для контроля времени, в течение которого соответствующий RLC SDU занимает буфер RLC, что предпочтительно для предотвращения утечки буфера RLC, вызванной тем, что RLC SDU занимает буфер RLC в течение длительного времени, а также предпочтительно для повышения коэффициента использования буфера RLC.
Необязательно временной интервал таймера, соответствующего каждому RLC SDU, может быть одинаковым или отличаться, и вариант осуществления настоящего изобретения конкретно не ограничен этим.
В частности, терминальное устройство может определять, включить или отключить таймер, соответствующий каждому RLC SDU, согласно состоянию функции дублирования и передачи данных, а затем обработать каждый RLC SDU согласно состоянию таймера, соответствующего каждому RLC SDU. Например, если RLC SDU 1 добавил заголовок RLC для генерирования RLC PDU 1 перед завершением работы таймера, терминальное устройство может отбрасывать RLC SDU 1 в буфере RLC (этот случай может соответствовать режиму UM, т.е. обратная связь от сетевого устройства не требуется), или может временно не отбрасывать RLC SDU 1, и отбрасывать RLC SDU 1 после приема информации обратной связи от сетевого устройства (этот случай может соответствовать режиму AM, т.е. обратная связь от сетевого устройства требуется). Информация обратной связи используется для указания того, что сетевое устройство приняло RLC PDU 1, вследствие чего исходные данные RLC PDU 1, т.е. RLC SDU 1, могут быть отброшены.
В другом примере, когда работа таймера завершается, если RLC SDU 1 еще не сгенерировал RLC PDU 1, то есть RLC SDU 1 не был передан на сетевое устройство (что может быть вызвано неудовлетворительным состоянием канала физической несущей, соответствующей объекту RLC), RLC SDU 1 может быть отброшен для предотвращения утечки буфера RLC, вызванной тем, что RLC SDU 1 занимает буфер RLC в течение длительного времени.
Необязательно согласно одному варианту осуществления контроль терминальным устройством состояния таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, согласно текущему состоянию функции дублирования и передачи данных предусматривает следующее: если функция дублирования и передачи данных находится во включенном состоянии, таймер, соответствующий каждому RLC SDU в первом буфере RLC и втором буфере RLC, запускают; или, если функция дублирования и передачи данных находится в отключенном состоянии, таймер, соответствующий каждому RLC SDU в первом буфере RLC и втором буфере RLC, останавливают, или таймер, соответствующий каждому RLC SDU во втором буфере RLC, останавливают, а работу таймера, соответствующего каждому RLC SDU в первом буфере RLC, поддерживают.
Другими словами, когда функция дублирования и передачи данных находится во включенном состоянии, терминальное устройство может контролировать запуск таймера, соответствующего каждому RLC SDU в каждом буфере RLC, или, другими словами, дублированные данные передаются посредством объектов RLC, таймеры которых, соответствующие RLC SDU в буферах RLC, соответствующих объектам RLC, могут быть запущены, и время, в течение которого каждый RLC SDU занимает буфер RLC, контролируется посредством таймера, соответствующего каждому RLC SDU, что, таким образом, целесообразно для предотвращения утечки буфера, вызванной тем, что RLC SDU занимает буфер RLC в течение длительного времени.
Когда функция дублирования и передачи данных находится в отключенном состоянии, разные объекты RLC передают разные данные, и надежность передачи данных уменьшается по сравнению со способом передачи дублированных данных. Таким образом, терминальное устройство может контролировать завершение таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, т.е. больше не контролировать время, в течение которого RLC SDU в каждом буфере RLC занимает буфер, или RLC SDU будет занимать буфер RLC до тех пор, пока RLC SDU не будет успешно передан на сетевое устройство. Поскольку надежность передачи данных не может быть гарантирована функцией дублирования и передачи данных, когда функция дублирования и передачи данных находится в отключенном состоянии, надежность передачи данных может быть повышена за счет принесения в жертву времени занятия буфера.
Таким образом, в способе обработки данных согласно варианту осуществления настоящего изобретения, когда функция дублирования и передачи данных запущена, надежность передачи данных может быть повышена посредством функции дублирования и передачи данных, вследствие чего терминальное устройство может контролировать время, в течение которого RLC SDU занимает буфер, тем самым повышая коэффициент использования буфера RLC. Когда функция дублирования и передачи данных завершена, надежность передачи данных не может быть гарантирована посредством функции дублирования и передачи данных, в этом случае надежность передачи данных может быть повышена за счет принесения в жертву времени занятия буфера, то есть способ обработки данных согласно варианту осуществления настоящего изобретения может улучшить глобальные характеристики надежности передачи данных и коэффициента использования буфера.
Необязательно, если функция дублирования данных второго объекта RLC находится в отключенном состоянии, то есть второй объект RLC не используется для передачи данных, терминальное устройство может только завершить таймер, соответствующий каждому RLC SDU во втором буфере RLC, и поддерживать работу таймера, соответствующего каждому RLC SDU в первом буфере RLC.
Необязательно согласно одному возможному варианту исполнения первый буфер RLC содержит первый RLC SDU, причем первый RLC SDU соответствует первому таймеру, и обработка терминальным устройством каждого RLC SDU согласно состоянию таймера, соответствующего каждому RLC SDU, предусматривает следующее: перед завершением работы первого таймера, если первый RLC SDU сгенерировал первый RLC PDU, терминальное устройство отправляет первый RLC PDU на объект управления доступом к среде (MAC); или, в случае если работа первого таймера завершена, если первый RLC SDU не генерирует первый RLC PDU, терминальное устройство отбрасывает первый RLC SDU.
В частности, первый RLC PDU генерируется первым RLC SDU за счет добавления заголовка RLC. После того как первый RLC SDU генерирует первый RLC PDU, первый объект RLC может отправлять первый RLC PDU на объект MAC, и дополнительно первый RLC PDU может быть передан на сетевое устройство посредством физической несущей, соответствующей первому объекту RLC.
То есть генерирование первого RLC PDU посредством первого RLC SDU может рассматриваться как то, что первый RLC SDU может быть передан на сетевое устройство, т.е. первый RLC SDU может не занимать первый буфер RLC, и, таким образом, первый таймер, соответствующий первому RLC SDU, может быть остановлен. В то же время, терминальное устройство может непосредственно отбрасывать первый RLC SDU, или может отбрасывать первый RLC SDU после приема информации обратной связи, отправленной сетевым устройством, причем информация обратной связи используется для указания того, что сетевое устройство успешно приняло первый RLC PDU, то есть первый RLC SDU был успешно передан на сетевое устройство, вследствие чего первый RLC SDU может быть отброшен, чтобы предотвратить продолжение занятия первым RLC SDU буфера RLC.
Следует понимать, что терминальное устройство может останавливать первый таймер, в случае если первый RLC SDU генерирует первый RLC PDU, или может останавливать первый таймер после приема информации обратной связи, отправленной сетевым устройством. Условие остановки первого таймера может быть отрегулировано при условии обеспечения надежности передачи данных и коэффициента использования буфера RLC, и вариант осуществления настоящего изобретения конкретно не ограничен этим.
Или, в случае если работа первого таймера завершена, если первый RLC SDU не генерирует первый RLC PDU, может считаться, что первый RLC SDU не может быть передан на сетевое устройство. В этом случае время, в течение которого первый RLC SDU занимает буфер, достигает временной интервал первого таймера. Для предотвращения утечки буфера, вызванной тем, что первый RLC SDU занимает буфер RLC в течение длительного времени, терминальное устройство может отбрасывать первый RLC SDU, вследствие чего другой RLC SDU может использовать первый буфер RLC для повышения коэффициента использования буфера RLC.
Таким образом, в способе обработки данных согласно варианту осуществления настоящего изобретения терминальное устройство запускает таймер для каждого RLC SDU в буфере RLC, контролирует время, в течение которого каждый RLC SDU занимает буфер RLC, посредством таймера, соответствующего каждому RLC SDU, и, в случае если работа таймера завершена, соответствующий RLC SDU отбрасывают, если RLC SDU не генерирует RLC PDU, или перед завершением работы таймера, если RLC SDU сгенерировал RLC PDU, таймер останавливают, и RLC PDU отправляют на объект MAC. Кроме того, RLC PDU может быть передан на сетевое устройство посредством физической несущей.
Необязательно согласно некоторым вариантам осуществления стадия S320 может предусматривать следующее: в случае если функция дублирования и передачи данных второго объекта RLC находится в отключенном состоянии, каждый RLC SDU во втором буфере RLC отбрасывают.
Второй буфер RLC представляет собой буфер RLC, соответствующий второму объекту RLC, функция дублирования и передачи данных которого остановлена, и необязательно терминальное устройство может останавливать функцию дублирования и передачи данных второго объекта RLC, то есть прекращать использовать второй объект RLC для передачи данных, в случае если состояние канала физической несущей, соответствующей второму объекту RLC, является неудовлетворительным. Когда функция дублирования и передачи данных второго объекта RLC завершена терминальным устройством, терминальное устройство может отбрасывать каждый RLC SDU во втором буфере RLC, что целесообразно для предотвращения занятия второго буфера RLC этой частью RLC SDU.
Необязательно согласно некоторым вариантам осуществления второй буфер RLC содержит второй RLC SDU, соответствующий второму таймеру, и стадия S320 может предусматривать следующее: перед переходом функции дублирования и передачи данных второго объекта RLC в отключенное состояние, если второй RLC SDU сгенерировал второй RLC PDU, терминальное устройство передает второй RLC PDU на сетевое устройство или отбрасывает второй RLC PDU.
Перед завершением функции дублирования и передачи данных второго объекта RLC, если второй RLC SDU во втором буфере RLC сгенерировал второй RLC PDU, терминальное устройство может выбрать отправку второго RLC PDU на сетевое устройство или может выбрать отбрасывание второго RLC PDU.
Согласно конкретному варианту исполнения передача терминальным устройством второго RLC PDU на сетевое устройство или отбрасывание второго RLC PDU предусматривает следующее: в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC, терминальное устройство отбрасывает второй RLC PDU; или, в случае если сетевому устройству не удалось принять дублированные данные второго RLC SDU в первом буфере RLC, терминальное устройство передает второй RLC PDU на сетевое устройство.
В частности, если терминальное устройство передает дублированные данные посредством первого объекта RLC и второго объекта RLC перед остановкой функции дублирования и передачи данных второго объекта RLC, то есть первый объект RLC и второй объект RLC передают одинаковые данные. В этом случае, если второй RLC SDU во втором буфере RLC сгенерировал второй RLC PDU перед остановкой функции дублирования и передачи данных второго объекта RLC, терминальное устройство может определять, передавать ли второй RLC PDU на сетевое устройство, согласно ситуации передачи дублированных данных второго RLC SDU, то есть согласно тому, были ли дублированные данные второго RLC SDU в первом буфере RLC успешно переданы. Например, терминальное устройство может отбрасывать второй RLC PDU, в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC, то есть дублированные данные второго RLC SDU успешно переданы, тем самым избегая растраты ресурсов, вызванной повторной передачей второго RLC PDU. Или, в случае если сетевому устройству не удается принять дублированные данные второго RLC SDU в первом буфере RLC, то есть дублированные данные второго RLC SDU не удается передать, второй RLC PDU передается на сетевое устройство, тем самым обеспечивая надежность передачи данных.
Следует отметить, что вариант осуществления настоящего изобретения представлен только с учетом терминального устройства, содержащего первый объект RLC и второй объект RLC в качестве примера, но это не следует рассматривать как ограничение варианта осуществления настоящего изобретения. Терминальное устройство также может содержать большее количество объектов RLC, например, третий объект RLC или четвертый объект RLC. При наличии большего количества объектов RLC, RLC SDU в каждом объекте RLC также может быть обработан посредством способа обработки данных, предложенного в варианте осуществления настоящего изобретения, который не будет повторяться далее.
Способ обработки данных согласно варианту осуществления настоящего изобретения были подробно описаны выше. Устройство для обработки данных согласно одному варианту осуществления настоящего изобретения будет описано ниже со ссылкой на фиг. 4-5. Технические признаки, описанные в вариантах осуществления способа, применимы к следующим вариантам осуществления устройства.
На фиг. 4 показана структурная схема устройства 400 для обработки данных согласно одному варианту осуществления настоящего изобретения. Как показано на фиг. 4, устройство 400 содержит модуль 410 контроля и модуль 420 обработки.
Модуль 410 контроля используется для контроля текущего состояния функции дублирования и передачи данных согласно первой указательной информации, причем первая указательная информация используется для указания того, включена ли функция дублирования и передачи данных.
Модуль 420 обработки используется для обработки каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных, причем первый буфер RLC соответствует первому объекту RLC и второй буфер RLC соответствует второму объекту RLC.
Необязательно согласно некоторым вариантам осуществления модуль 420 обработки используется для: контроля состояния таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, согласно текущему состоянию функции дублирования и передачи данных, причем таймер, соответствующий каждому RLC SDU, используется для контроля времени, в течение которого каждый RLC SDU занимает буфер RLC; и обработки каждого RLC SDU согласно состоянию таймера, соответствующего каждому RLC SDU.
Необязательно согласно некоторым вариантам осуществления таймер, соответствующий каждому RLC SDU, характеризуется одинаковым временным интервалом.
Необязательно согласно некоторым вариантам осуществления таймеры, соответствующие по меньшей мере двум RLC SDU, характеризуются разными временным интервалами.
Необязательно согласно некоторым вариантам осуществления модуль 420 обработки дополнительно используется для следующего: если функция дублирования и передачи данных находится во включенном состоянии, запуска таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC; или, если функция дублирования и передачи данных находится в отключенном состоянии, остановки таймера, соответствующего каждому RLC SDU в первом буфере RLC и втором буфере RLC, или остановки таймера, соответствующего каждому RLC SDU во втором буфере RLC, и поддержания работы таймера, соответствующего каждому RLC SDU в первом буфере RLC.
Необязательно согласно некоторым вариантам осуществления первый буфер RLC содержит первый RLC SDU, соответствующий первому таймеру, и модуль 420 обработки дополнительно используется для следующего: перед завершением работы первого таймера, отправки первого RLC PDU на объект управления доступом к среде (MAC), если первый RLC SDU сгенерировал первый RLC PDU; или, в случае если работа первого таймера завершена, отбрасывание первого RLC SDU, если первый RLC SDU не генерирует первый RLC PDU.
Необязательно согласно некоторым вариантам осуществления модуль 420 обработки дополнительно используется для следующего: в случае если работа первого таймера завершена, сброса первого таймера, если первый RLC SDU не генерирует первый RLC PDU; или, перед завершением работы первого таймера, остановки первого таймера, если первый RLC SDU сгенерировал первый RLC PDU.
Необязательно согласно некоторым вариантам осуществления модуль 420 обработки дополнительно используется для следующего: в случае если функция дублирования и передачи данных второго объекта RLC находится в отключенном состоянии, отбрасывания каждого RLC SDU во втором буфере RLC.
Необязательно согласно некоторым вариантам осуществления второй буфер RLC содержит второй RLC SDU, соответствующий второму таймеру, и модуль 420 обработки дополнительно используется для следующего: перед переходом функции дублирования и передачи данных второго объекта RLC в отключенное состояние, если второй RLC SDU сгенерировал второй RLC PDU, передачи второго RLC PDU на сетевое устройство или отбрасывания второго RLC PDU.
Необязательно согласно некоторым вариантам осуществления модуль 420 обработки, в частности, используется для: отбрасывания второго RLC PDU, в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC; или передачи второго RLC PDU на сетевое устройство, если сетевому устройству не удалось принять дублированные данные второго RLC SDU в первом буфере RLC.
Необязательно согласно некоторым вариантам осуществления модуль 410 контроля, в частности, используется для: контроля запуска функции дублирования и передачи данных, если первая указательная информация указывает включение функции дублирования и передачи данных; или контроля завершения функции дублирования и передачи данных, если первая указательная информация указывает отключение функции дублирования и передачи данных.
Необязательно согласно некоторым вариантам осуществления устройство 400 дополнительно содержит модуль связи.
Модуль связи используется для приема элемента управления (CE) MAC, отправленного сетевым устройством, причем MAC CE содержит первую указательную информацию.
Необязательно согласно некоторым вариантам осуществления первая указательная информация, в частности, используется для указания остановки функции дублирования и передачи данных второго объекта RLC.
Необязательно согласно некоторым вариантам осуществления устройство 400 дополнительно содержит модуль отправки.
Модуль отправки используется для дублирования блока данных протокола (PDU) PDCP, который должен быть передан, с получением двух блоков, в случае если функция дублирования и передачи данных находится во включенном состоянии, и отправки двух блоков на первый объект RLC и второй объект RLC соответственно; или, в случае если функция дублирования и передачи данных находится в отключенном состоянии, отправки PDCP PDU, который должен быть передан, на первый объект RLC; или, в случае если функция дублирования и передачи данных находится в отключенном состоянии, отправки первого PDCP PDU, который должен быть передан, на первый объект RLC, и отправки второго PDCP PDU, который должен быть передан, на второй объект RLC, причем первый PDCP PDU и второй PDCP PDU отличаются друг от друга.
Следует понимать, что устройство 400 для обработки данных согласно варианту осуществления настоящего изобретения может соответствовать терминальному устройству в вариантах осуществления способа согласно настоящему изобретению, и вышеупомянутые и другие операции и/или функции различных блоков в устройстве 400 соответственно предназначены для реализации соответствующих процессов терминального устройства в способе, показанном на фиг. 3, и не будут повторяться далее для краткости.
Как показано на фиг. 5, в варианте осуществления настоящего изобретения также предлагается устройство 500 для обработки данных, которое может представлять собой устройство 400, показанное на фиг. 4, и может использоваться для выполнения действий терминального устройства, соответствующих способу 300, показанному на фиг. 3. Устройство 500 содержит входной интерфейс 510, выходной интерфейс 520, процессор 530 и запоминающее устройство 540. Входной интерфейс 510, выходной интерфейс 520, процессор 530 и запоминающее устройство 540 могут быть соединены посредством системы шин. Запоминающее устройство 540 используется для хранения программ, команд или кодов. Процессор 530 используется для исполнения программ, команд или кодов в запоминающем устройстве 540 для управления входным интерфейсом 510 для приема сигналов, для управления выходным интерфейсом 520 для отправки сигналов и для выполнения стадий в представленных выше вариантах осуществления способа.
Следует понимать, что согласно варианту осуществления настоящего изобретения процессор 530 может представлять собой центральный процессор (CPU), или процессор 530 может представлять собой другие процессоры общего назначения, процессоры цифровой обработки сигналов (DSP), специализированные интегральные схемы (ASIC), программируемые пользователем вентильные матрицы (FPGA) или другие программируемые логические устройства, логические элементы на дискретных компонентах или устройства с транзисторной логикой, дискретные аппаратные компоненты и т.д. Процессор общего назначения может представлять собой микропроцессор, или процессор может представлять собой любой обычный процессор и т.п.
Запоминающее устройство 540 может включать оперативное запоминающее устройство и постоянное запоминающее устройство, а также выдавать команды и данные на процессор 530. Часть запоминающего устройства 540 также может включать энергонезависимое постоянное запоминающее устройство. Например, запоминающее устройство 540 также может хранить информацию о типе устройства.
В процессах реализации различные стадии способов, описанные выше, могут быть реализованы посредством интегральных логических схем аппаратного обеспечения или команд в форме программного обеспечения в процессоре 530. Стадии способа, раскрытые в сочетании с вариантами осуществления настоящего изобретения, могут быть непосредственно реализованы за счет исполнения аппаратным процессором или комбинацией аппаратных и программных модулей в процессоре. Программные модули могут быть расположены в запоминающем носителе, обычно используемом в уровне техники, таком как оперативное запоминающее устройство, флеш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое программируемое запоминающее устройство, или регистр. Запоминающий носитель расположен в запоминающем устройстве 540, и процессор 530 считывает информацию в запоминающем устройстве 540 и совершает стадии вышеуказанного способа в комбинации с аппаратным обеспечением. Чтобы не повторяться, это не будет описано далее.
В конкретном варианте осуществления модуль 410 контроля и модуль 420 обработки в устройстве 400 могут быть реализованы в виде процессора 530, показанного на фиг. 5, а модуль связи и модуль отправки устройства 400 могут быть реализованы в виде входного интерфейса 510 и выходного интерфейса 520, показанных на фиг. 5.
В процессах реализации различные стадии способов, описанные выше, могут быть реализованы посредством интегральных логических схем аппаратного обеспечения или команд в форме программного обеспечения в процессоре 530. Стадии способа, раскрытые в сочетании с вариантами осуществления настоящего изобретения, могут быть непосредственно реализованы за счет исполнения аппаратным процессором или комбинацией аппаратных и программных модулей в процессоре. Программные модули могут быть расположены в запоминающем носителе, обычно используемом в уровне техники, таком как оперативное запоминающее устройство, флеш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое программируемое запоминающее устройство, или регистр. Запоминающий носитель расположен в запоминающем устройстве 540, и процессор 530 считывает информацию в запоминающем устройстве 540 и совершает стадии вышеуказанного способа в комбинации с аппаратным обеспечением. Чтобы не повторяться, это не будет описано далее.
В вариантах осуществления настоящего изобретения также предлагается машиночитаемый носитель данных, на котором хранится одна или несколько программ, содержащих команды, которые, при их исполнении портативных электронным устройством, содержащим множество прикладных программ, обеспечивают выполнение портативным электронным устройством способа согласно вариантам осуществления, показанного на фиг. 3.
В вариантах осуществления настоящего изобретения также предлагается компьютерная программа, которая содержит команды, которые, при их исполнении компьютером, обеспечивают исполнение компьютером соответствующих стадий способа согласно вариантам осуществления, показанного на фиг. 3.
Термин «и/или» в этом документе является только ассоциативным отношением, описывающим связанные объекты и указывающим, что может быть три отношения; например, A и/или B могут обозначать три ситуации: только A, A и B, а также только B. Кроме того, символ «/» в этом документе в целом обозначает, что объекты перед и после символа «/» характеризуются альтернативным отношением.
Следует понимать, что в различных вариантах осуществления настоящего изобретения порядковые номера различных процессов не обозначают порядка их исполнения, который должен определяться их функциями и внутренней логикой и не должен накладывать ограничений на исполнение процессов согласно вариантам осуществления настоящего изобретения.
Специалистам в данной области техники должно быть понятно, что приведенные в качестве примера блоки и стадии алгоритма, описанные в связи с раскрытыми вариантами осуществления, могут быть реализованы в электронном аппаратном обеспечении или в комбинации компьютерного программного обеспечения и электронного аппаратного обеспечения. Будут ли эти функции реализованы в аппаратном или программном обеспечении, зависит от конкретного применения и конструктивного ограничения технического решения. Специалист в данной области техники может использовать различные способы для реализации описанных функций для каждого конкретного применения, но такая реализация не должна рассматриваться как выходящая за рамки настоящего изобретения.
Специалисты в данной области техники могут четко понимать, что для удобства и краткости описания конкретные рабочие процессы системы, устройства и блока, описанные выше, могут ссылаться на соответствующие процессы в вышеупомянутых вариантах осуществления способа, и их подробности не будут снова описаны.
Следует понимать, что в нескольких вариантах осуществления, представленных в настоящем изобретении, раскрытые система, устройство и способ могут быть реализованы другими способами. Например, вариант осуществления устройства, описанный выше, приведен только для иллюстрации, например, разделение блоков является только логическим разделением функций, и могут быть другие способы разделения в фактическом варианте исполнения, например, множество блоков или компонентов может быть объединено или интегрировано в другую систему, или некоторые функции могут быть опущены или не выполнены. С другой стороны, показанная или описанная взаимная связь или прямая связь или коммуникационное соединение может быть косвенной связью или коммуникационным соединением через некоторые интерфейсы, устройства или блоки и может быть представлено в электрической, механической или других формах.
Блок, описанный как отдельный компонент, может быть или не может быть физически отделен, и компонент, показанный как блок, может быть или не быть физическим блоком, то есть он может быть расположен в одном месте или может быть распределен по нескольким сетевым блокам. Некоторые или все блоки могут быть выбраны в соответствии с практическими потребностями для достижения цели решения вариантов осуществления.
Кроме того, различные функциональные блоки в различных вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или различные блоки могут быть физически расположены по отдельности, или два или более блоков могут быть интегрированы в один блок.
Функции могут храниться на машиночитаемом носителе данных, если она реализована в форме программных функциональных блоков и продается или используется как отдельный продукт. Исходя из этого понимания, техническое решение настоящего изобретения, по существу, или часть, вносящая вклад в предшествующий уровень техники, или часть технического решения, могут быть воплощены в форме программного продукта, хранящегося на запоминающем носителе, содержащем несколько команд для обеспечения выполнения компьютерным устройством (которое может быть персональным компьютером, сервером или сетевым устройством и т.п.) всех или части стадий различных вариантов осуществления настоящего изобретения. Вышеупомянутый носитель данных включает различные носители, выполненные с возможностью хранения программных кодов, например U-диск, мобильный жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск.
Выше описаны просто приведенные в качестве примера варианты осуществления настоящего изобретения, и объем правовой охраны настоящего изобретения не ограничивается ими. Специалисту в данной области техники будет понятна возможность изменений или замен в пределах технического объема, раскрытого в настоящем изобретении, которые должны быть включены в объем правовой охраны настоящего изобретения. Таким образом, объем правовой охраны настоящего изобретения определяется объемом правовой охраны формулы изобретения.
Claims (34)
1. Способ обработки данных, предусматривающий:
контроль терминальным устройством текущего состояния функции дублирования и передачи данных согласно первой указательной информации, причем первая указательная информация используется для указания того, включена ли функция дублирования и передачи данных; и
обработку терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных, причем первый буфер RLC соответствует первому объекту RLC и второй буфер RLC соответствует второму объекту RLC; при этом второй буфер RLC содержит второй RLC SDU, а обработка терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных предусматривает следующее:
перед переходом функции дублирования и передачи данных второго объекта RLC в отключенное состояние, передачу терминальным устройством второго RLC PDU на сетевое устройство или отбрасывание второго RLC PDU, если второй RLC SDU сгенерировал второй RLC PDU; при этом передача терминальным устройством второго RLC PDU на сетевое устройство или отбрасывание второго RLC PDU предусматривает следующее:
в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC, отбрасывание терминальным устройством второго RLC PDU; или,
в случае если сетевому устройству не удалось принять дублированные данные второго RLC SDU в первом буфере RLC, передачу терминальным устройством второго RLC PDU на сетевое устройство.
2. Способ по п. 1, в котором обработка терминальным устройством каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных предусматривает следующее:
в случае если функция дублирования и передачи данных второго объекта RLC находится в отключенном состоянии, отбрасывание каждого RLC SDU во втором буфере RLC.
3. Способ по любому из пп. 1, 2, в котором контроль терминальным устройством текущего состояния функции дублирования и передачи данных согласно первой указательной информации предусматривает:
контроль терминальным устройством запуска функции дублирования и передачи данных, если первая указательная информация указывает включение функции дублирования и передачи данных; или
контроль терминальным устройством завершения функции дублирования и передачи данных, если первая указательная информация указывает отключение функции дублирования и передачи данных.
4. Способ по любому из пп. 1–3, в котором способ дополнительно предусматривает:
прием терминальным устройством элемента управления (CE) MAC, отправленного сетевым устройством, причем MAC CE содержит первую указательную информацию.
прием терминальным устройством элемента управления (CE) MAC, отправленного сетевым устройством, причем MAC CE содержит первую указательную информацию.
5. Способ по любому из пп. 1–4, в котором способ дополнительно предусматривает следующее:
если функция дублирования и передачи данных находится во включенном состоянии, дублирование объектом протокола конвергенции пакетных данных (PDCP) терминального устройства блока данных протокола (PDU) PDCP, который должен быть передан, с получением двух блоков и отправку двух блоков на первый объект RLC и второй объект RLC соответственно; или отправку объектом PDCP терминального устройства PDCP PDU, который должен быть передан, на первый объект RLC, если функция дублирования и передачи данных находится в отключенном состоянии; или
отправку объектом PDCP терминального устройства первого PDCP PDU, который должен быть передан, на первый объект RLC и отправку второго PDCP PDU, который должен быть передан, на второй объект RLC, если функция дублирования и передачи данных находится в отключенном состоянии, причем первый PDCP PDU и второй PDCP PDU отличаются друг от друга.
6. Устройство для обработки данных, содержащее:
модуль контроля, выполненный с возможностью контроля текущего состояния функции дублирования и передачи данных согласно первой указательной информации, причем первая указательная информация используется для указания того, включена ли функция дублирования и передачи данных; и
модуль обработки, выполненный с возможностью обработки каждого блока служебных данных (SDU) RLC в первом буфере управления радиотрактами (RLC) и втором буфере RLC согласно текущему состоянию функции дублирования и передачи данных, причем первый буфер RLC соответствует первому объекту RLC и второй буфер RLC соответствует второму объекту RLC; при этом второй буфер RLC содержит второй RLC SDU, а модуль обработки дополнительно выполнен с возможностью следующего:
перед переходом функции дублирования и передачи данных второго объекта RLC в отключенное состояние, если второй RLC SDU сгенерировал второй RLC PDU, передачи второго RLC PDU на сетевое устройство или отбрасывания второго RLC PDU;
при этом модуль обработки, в частности, выполнен с возможностью:
отбрасывания второго RLC PDU, в случае если сетевое устройство успешно приняло дублированные данные второго RLC SDU в первом буфере RLC; или
передачи второго RLC PDU на сетевое устройство, если сетевому устройству не удалось принять дублированные данные второго RLC SDU в первом буфере RLC.
7. Устройство по п. 6, в котором модуль обработки дополнительно выполнен с возможностью следующего:
в случае если функция дублирования и передачи данных второго объекта RLC находится в отключенном состоянии, отбрасывания каждого RLC SDU во втором буфере RLC.
8. Устройство по любому из пп. 6, 7, в котором модуль контроля, в частности, выполнен с возможностью:
контроля запуска функции дублирования и передачи данных, если первая указательная информация указывает включение функции дублирования и передачи данных; или
контроля завершения функции дублирования и передачи данных, если первая указательная информация указывает отключение функции дублирования и передачи данных.
9. Устройство по любому из пп. 6–8, в котором устройство дополнительно содержит:
модуль связи, выполненный с возможностью приема элемента управления (CE) MAC, отправленного сетевым устройством, причем MAC CE содержит первую указательную информацию.
10. Устройство по любому из пп. 6–9, в котором устройство дополнительно содержит:
модуль отправки, выполненный с возможностью дублирования блока данных протокола (PDU) PDCP, который должен быть передан, с получением двух блоков, в случае если функция дублирования и передачи данных находится во включенном состоянии, и отправки двух блоков на первый объект RLC и второй объект RLC соответственно; или,
в случае если функция дублирования и передачи данных находится в отключенном состоянии, отправки PDCP PDU, который должен быть передан, на первый объект RLC; или,
в случае если функция дублирования и передачи данных находится в отключенном состоянии, отправки первого PDCP PDU, который должен быть передан, на первый объект RLC, и отправки второго PDCP PDU, который должен быть передан, на второй объект RLC, причем первый PDCP PDU и второй PDCP PDU отличаются друг от друга.
11. Устройство для обработки данных, причем устройство содержит запоминающее устройство и процессор, запоминающее устройство выполнено с возможностью хранения команд, и процессор выполнен с возможностью исполнения команд, хранящихся в запоминающем устройстве, для реализации способа по любому из пп. 1–5.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/093834 WO2019014916A1 (zh) | 2017-07-21 | 2017-07-21 | 处理数据的方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2741625C1 true RU2741625C1 (ru) | 2021-01-28 |
Family
ID=65015489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2019139763A RU2741625C1 (ru) | 2017-07-21 | 2017-07-21 | Способ и устройство для обработки данных |
Country Status (15)
Country | Link |
---|---|
US (2) | US11219090B2 (ru) |
EP (1) | EP3634076B1 (ru) |
JP (1) | JP7166328B2 (ru) |
KR (1) | KR102373408B1 (ru) |
CN (2) | CN110800365B (ru) |
AU (1) | AU2017424164A1 (ru) |
BR (1) | BR112019027411A2 (ru) |
CA (1) | CA3064974A1 (ru) |
IL (1) | IL271030B2 (ru) |
MX (1) | MX2019015583A (ru) |
PH (1) | PH12019502684A1 (ru) |
RU (1) | RU2741625C1 (ru) |
SG (1) | SG11201911247VA (ru) |
WO (1) | WO2019014916A1 (ru) |
ZA (1) | ZA202000917B (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU216208U1 (ru) * | 2022-11-25 | 2023-01-23 | Акционерное общество "Концерн "Созвездие" | Устройство для обработки сложных цифровых сигналов |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10237784B2 (en) * | 2017-03-24 | 2019-03-19 | Motorola Mobility Llc | Split bearer packet data converge protocol protocol data unit routing |
BR112020000053A2 (pt) * | 2017-07-28 | 2020-07-07 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | método de transmissão de dados, dispositivo terminal e dispositivo de rede |
CN113039733A (zh) * | 2018-11-01 | 2021-06-25 | 诺基亚技术有限公司 | 装置、方法和计算机程序 |
CN112740825B (zh) * | 2019-02-01 | 2023-06-06 | Oppo广东移动通信有限公司 | 复制数据的传输方法、终端设备及接入网设备 |
US20210007008A1 (en) * | 2019-07-05 | 2021-01-07 | Huawei Technologies Co., Ltd. | Method and apparatus for data segmentation and reassembly over multiple wireless links |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2421910C2 (ru) * | 2005-10-31 | 2011-06-20 | Эл Джи Электроникс Инк. | Управление передачей данных в сети беспроводной связи |
CN105659690A (zh) * | 2013-10-21 | 2016-06-08 | Lg电子株式会社 | 在双连接中发送上行链路数据的方法及其设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101513033B1 (ko) | 2007-09-18 | 2015-04-17 | 엘지전자 주식회사 | 다중 계층 구조에서 QoS를 보장하기 위한 방법 |
EP2208301B1 (en) | 2007-10-01 | 2019-01-09 | InterDigital Patent Holdings, Inc. | Method and apparatus for pcdp discard |
US20090097425A1 (en) * | 2007-10-01 | 2009-04-16 | Interdigital Patent Holdings, Inc. | Radio link control operations and enhanced duplicate detection in a wireless receiver |
US8208394B2 (en) | 2007-10-30 | 2012-06-26 | Qualcomm Incorporated | Service data unit discard timers |
KR101638195B1 (ko) * | 2010-02-01 | 2016-07-08 | 삼성전자주식회사 | 통신 시스템에서 무선 링크 제어 계층 및 패킷 데이터 융합 프로토콜 계층 간의 플로우 제어를 위한 방법 및 장치 |
US20130088960A1 (en) * | 2011-10-07 | 2013-04-11 | Futurewei Technologies, Inc. | System and Method for Information Delivery with Multiple Point Transmission |
US9838089B2 (en) * | 2011-10-07 | 2017-12-05 | Futurewei Technologies, Inc. | System and method for multiple point transmission in a communications system |
US8988994B2 (en) | 2013-05-16 | 2015-03-24 | Freescale Semiconductor, Inc. | System and method for creating logical radio link control (RLC) and medium access control (MAC) protocol data units (PDUs) in mobile communication system |
KR102157798B1 (ko) | 2013-10-29 | 2020-09-18 | 삼성전자 주식회사 | 이동 통신 시스템에서 복수의 캐리어를 이용하는 데이터 송수신 방법 및 장치 |
JP6425707B2 (ja) * | 2014-03-19 | 2018-11-21 | 株式会社Nttドコモ | ユーザ装置及びアップリンクデータ送信方法 |
US9628586B2 (en) * | 2014-08-29 | 2017-04-18 | Lg Electronics Inc. | PDCP operation in a wireless communication system supporting dual connectivity |
US10397754B2 (en) * | 2015-08-06 | 2019-08-27 | Qualcomm Incorporation | Packet data convergence protocol reordering with enhanced component carriers |
US10716122B2 (en) * | 2016-04-19 | 2020-07-14 | Nokia Technologies Oy | Split bearer dual/multiple connectivity retransmission diversity |
KR102302912B1 (ko) | 2017-03-23 | 2021-09-16 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | 데이터를 전송하는 방법, 단말 기기 및 네트워크 기기 |
US10716094B2 (en) * | 2017-03-23 | 2020-07-14 | Ofinno, Llc | Packet duplication in a wireless device and wireless network |
WO2018200565A1 (en) * | 2017-04-24 | 2018-11-01 | Motorola Mobility Llc | Duplicating pdcp pdus for a radio bearer |
-
2017
- 2017-07-21 AU AU2017424164A patent/AU2017424164A1/en not_active Abandoned
- 2017-07-21 JP JP2020500897A patent/JP7166328B2/ja active Active
- 2017-07-21 CN CN201780092256.1A patent/CN110800365B/zh active Active
- 2017-07-21 IL IL271030A patent/IL271030B2/en unknown
- 2017-07-21 WO PCT/CN2017/093834 patent/WO2019014916A1/zh active Application Filing
- 2017-07-21 CN CN202010068743.8A patent/CN111278029B/zh active Active
- 2017-07-21 EP EP17918173.0A patent/EP3634076B1/en active Active
- 2017-07-21 SG SG11201911247VA patent/SG11201911247VA/en unknown
- 2017-07-21 BR BR112019027411-1A patent/BR112019027411A2/pt not_active IP Right Cessation
- 2017-07-21 RU RU2019139763A patent/RU2741625C1/ru active
- 2017-07-21 MX MX2019015583A patent/MX2019015583A/es unknown
- 2017-07-21 KR KR1020207000711A patent/KR102373408B1/ko active IP Right Grant
- 2017-07-21 CA CA3064974A patent/CA3064974A1/en not_active Abandoned
- 2017-07-21 US US16/624,418 patent/US11219090B2/en active Active
-
2019
- 2019-11-28 PH PH12019502684A patent/PH12019502684A1/en unknown
-
2020
- 2020-02-12 ZA ZA2020/00917A patent/ZA202000917B/en unknown
-
2021
- 2021-12-10 US US17/548,468 patent/US11778689B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2421910C2 (ru) * | 2005-10-31 | 2011-06-20 | Эл Джи Электроникс Инк. | Управление передачей данных в сети беспроводной связи |
CN105659690A (zh) * | 2013-10-21 | 2016-06-08 | Lg电子株式会社 | 在双连接中发送上行链路数据的方法及其设备 |
Non-Patent Citations (4)
Title |
---|
Huawei, HiSilicon: RLC behavior in duplicate activation and deactivation, 3GPP TSG RAN WG2 AH, R2-1707249, Qingdao, China, 27th -29th, Jun. 2017, total 3 sheets, [online], [found 23.07.2020], found on the Internet at https://portal.3gpp.org/ngppapp/TdocList.aspx?meetingId=18514. * |
Huawei, HiSilicon: RLC behavior in duplicate activation and deactivation, 3GPP TSG RAN WG2 AH, R2-1707249, Qingdao, China, 27th -29th, Jun. 2017, всего 3 л., [онлайн],[найдено 23.07.2020], найдено в Интернет по адресу https://portal.3gpp.org/ngppapp/TdocList.aspx?meetingId=18514. * |
Samsung: PDCP Duplication Operations, 3 GPP DRAFT, R2-1707368, TSG-RAN WG2 Ad-hoc NR # 2, Qingdao, China, 27th-29th June 2017, 3L total ., [online], [found 23.07.2020], found on the Internet at https://portal.3gpp.org/ngppapp/TdocList.aspx?meetingId=18514 * |
Samsung: PDCP Duplication Operations, 3 GPP DRAFT, R2-1707368, TSG-RAN WG2 Ad-hoc NR#2, Qingdao, China, 27th-29th June 2017, всего 3 л., [онлайн], [найдено 23.07.2020], найдено в Интернет по адресу https://portal.3gpp.org/ngppapp/TdocList.aspx?meetingId=18514. * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU216208U1 (ru) * | 2022-11-25 | 2023-01-23 | Акционерное общество "Концерн "Созвездие" | Устройство для обработки сложных цифровых сигналов |
Also Published As
Publication number | Publication date |
---|---|
US20220104309A1 (en) | 2022-03-31 |
EP3634076B1 (en) | 2023-01-11 |
WO2019014916A1 (zh) | 2019-01-24 |
IL271030B2 (en) | 2023-11-01 |
IL271030A (en) | 2020-01-30 |
EP3634076A1 (en) | 2020-04-08 |
EP3634076A4 (en) | 2020-06-24 |
CN110800365B (zh) | 2024-03-15 |
MX2019015583A (es) | 2020-02-26 |
PH12019502684A1 (en) | 2020-07-13 |
KR20200028934A (ko) | 2020-03-17 |
CN111278029A (zh) | 2020-06-12 |
US20200229269A1 (en) | 2020-07-16 |
CN111278029B (zh) | 2021-11-02 |
AU2017424164A1 (en) | 2019-12-19 |
BR112019027411A2 (pt) | 2020-07-07 |
JP2020532159A (ja) | 2020-11-05 |
SG11201911247VA (en) | 2020-02-27 |
ZA202000917B (en) | 2021-08-25 |
KR102373408B1 (ko) | 2022-03-10 |
CA3064974A1 (en) | 2019-01-24 |
IL271030B1 (en) | 2023-07-01 |
US11778689B2 (en) | 2023-10-03 |
JP7166328B2 (ja) | 2022-11-07 |
CN110800365A (zh) | 2020-02-14 |
US11219090B2 (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2741625C1 (ru) | Способ и устройство для обработки данных | |
RU2730002C1 (ru) | Способ передачи данных, оконечное устройство и сетевое устройство | |
JP5674176B2 (ja) | マルチリンクrlcサブレイヤを利用するmulti−pointhsdpa通信のためのシステムおよび方法 | |
WO2020034229A1 (zh) | 一种信息传输方法及装置、通信设备 | |
US20200358558A1 (en) | Data transmission method and terminal device | |
US20200245189A1 (en) | Data transmission method, terminal device and network device | |
RU2745659C1 (ru) | Способ передачи данных, терминальное устройство и сетевое устройство | |
US20220263606A1 (en) | Ntn-based data transmission method and apparatus and storage medium | |
US20200128599A1 (en) | Data transmission method, terminal device, and network device | |
JP2020504947A (ja) | 通信方法、端末装置及びネットワーク装置 | |
TW202014015A (zh) | 傳輸訊息的方法和終端設備 | |
WO2018120107A1 (zh) | 通信方法、网络设备和终端设备 | |
CN112715044A (zh) | 一种数据复制方法、终端设备及存储介质 | |
US11310103B2 (en) | Method for handling radio link failure (RLF) and terminal device | |
JP6389126B2 (ja) | 無線通信装置及び送信フレーム制御方法 | |
WO2021016790A1 (zh) | 无线通信的方法、终端设备和网络设备 | |
TW202021392A (zh) | 一種回饋時序的確定方法、終端設備及網路設備 | |
WO2022067719A1 (zh) | 一种控制scg状态的方法及装置、网络设备 | |
US20240214127A1 (en) | Method for data transmission, terminal device, and computer storage medium | |
CN110710317B (zh) | 无线通信方法和设备 | |
WO2021081829A1 (zh) | 一种重复传输方法、电子设备及存储介质 |