[go: up one dir, main page]

WO2025187957A1 - Apparatus, method, and storage medium for transmitting downlink packets using split bearer in wireless communication system - Google Patents

Apparatus, method, and storage medium for transmitting downlink packets using split bearer in wireless communication system

Info

Publication number
WO2025187957A1
WO2025187957A1 PCT/KR2025/001097 KR2025001097W WO2025187957A1 WO 2025187957 A1 WO2025187957 A1 WO 2025187957A1 KR 2025001097 W KR2025001097 W KR 2025001097W WO 2025187957 A1 WO2025187957 A1 WO 2025187957A1
Authority
WO
WIPO (PCT)
Prior art keywords
dbs
path
base station
downlink
packets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/KR2025/001097
Other languages
French (fr)
Korean (ko)
Other versions
WO2025187957A8 (en
Inventor
김동현
장영석
윤태호
이장희
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020240039577A external-priority patent/KR20250136179A/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of WO2025187957A1 publication Critical patent/WO2025187957A1/en
Publication of WO2025187957A8 publication Critical patent/WO2025187957A8/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/082Load balancing or load distribution among bearers or channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/086Load balancing or load distribution among access entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer

Definitions

  • the following descriptions relate to a wireless communication system, and more specifically, to a device, method, and storage medium for transmitting a downlink packet using a split bearer in a wireless communication system.
  • a split bearer may be utilized for dual connectivity.
  • the split bearer may be applied to a radio bearer.
  • the radio bearer may include a bearer between a base station and a terminal.
  • a base station having a packet data convergence protocol (PDCP) for a split bearer may include at least one processor including a processing circuit.
  • the base station may include a memory including one or more storage media storing instructions.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to obtain a first desired buffer size for the data radio bearer (DBS) of a first path for the split bearer and a second DBS of a second path for the split bearer.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to transmit, to a terminal, a first consecutive downlink packet corresponding to a reference number through the first path selected based on the first DBS and the second DBS.
  • DBS data radio bearer
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.
  • a method performed by a base station having a packet data convergence protocol (PDCP) for a split bearer may include an operation of obtaining a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer.
  • the method may include an operation of transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through a first path selected based on the first DBS and the second DBS.
  • the method may include an operation of transmitting, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number through a path selected based on a remaining DBS of the first DBS and the second DBS among the first path and the second path.
  • a non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a base station having a packet data convergence protocol (PDCP) for a split bearer, cause the base station to obtain a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the base station to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS.
  • PDCP packet data convergence protocol
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.
  • a device of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer may include at least one processor including a processing circuit.
  • the device may include a memory including one or more storage media storing instructions.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive a second DBS of a second path for the split bearer from a node connected to the CU.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number via the first path selected based on the first DBS and the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to, after transmitting the consecutive first downlink packets, transmit, to the terminal, consecutive second downlink packets corresponding to the reference number via a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.
  • a method performed by a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer may include receiving a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU.
  • the method may include receiving a second DBS of a second path for the split bearer from a node connected to the CU.
  • the method may include transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS.
  • the method may include an operation of transmitting, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.
  • a non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer, cause the CU to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the CU to receive a second DBS of a second path for the split bearer from a node connected to the CU.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive first downlink packets corresponding to a reference number, through the first path selected based on the first DBS and the second DBS.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.
  • Figure 1 illustrates an example of a wireless communication system.
  • Figure 2a illustrates an example of a protocol stack in the control plane.
  • Figure 2b illustrates an example of a protocol stack in the user plane.
  • Figures 3a and 3b illustrate examples of dual connectivity in a wireless communication system.
  • Figure 4 illustrates an example of a functional configuration of an electronic device.
  • Figures 5a and 5b illustrate examples of how a base station transmits a downlink packet received from an entity of a core network to a terminal using a split bearer.
  • FIG. 6a illustrates an example of an operational flow for a method of transmitting consecutive downlink packets corresponding to a reference number through paths for a split bearer.
  • Figure 6b illustrates examples of how to transmit downlink packets over paths for a split bearer.
  • Figure 7 illustrates an example of an operational flow for a method of changing the number of continuously transmitted packets as DDDS (downlink data delivery status) is obtained.
  • Figures 8 and 9 illustrate examples of graphs of the performance of a terminal receiving downlink packets through paths for a split bearer.
  • Figure 10 illustrates an example of an operational flow for a method in which a base station transmits consecutive downlink packets corresponding to a reference number through paths for a split bearer.
  • signals e.g., packet, message, signal, information, signaling
  • resources e.g., section, symbol, slot, subframe, radio frame, subcarrier, RE (resource element), RB (resource block), BWP (bandwidth part), occasion
  • terms for operational states e.g., step, operation, procedure
  • terms referring to data e.g., packet, message, user stream, information, bit, symbol, codeword
  • terms referring to channels terms referring to network entities (distributed unit (DU), radio unit (RU), central unit (CU), CU-CP (control plane), CU-UP (user plane), O-DU (O-RAN (open radio access network) DU), O-RU (O-RAN RU), O-CU (O-RAN Terms such as CU), O-CU-UP (O-RAN CU-CP), O-CU-CP (O-RAN CU-CP)), and components of the device are provided for convenience of explanation.
  • DU distributed unit
  • RU radio unit
  • CU
  • expressions such as “more than” or “less than” may be used to determine whether a specific condition is satisfied or fulfilled, but this is merely a description for expressing an example and does not exclude descriptions such as “more than” or “less than.”
  • a condition described as “more than” may be replaced with “more than”
  • a condition described as “less than” may be replaced with “less than”
  • a condition described as “more than and less than” may be replaced with “more than and less than.”
  • “A” to “B” mean at least one of elements from A (including A) to B (including B).
  • C and/or “D” mean at least one of "C” or “D,” that is, including ⁇ "C", “D", “C” and “D” ⁇ .
  • V2X Vehicle-to-Everything
  • NR-U New Radio Unlicensed
  • UE Power Saving NR terminal low power consumption technology
  • NTN Non-Terrestrial Network
  • Standardization is also in progress for system architecture/services such as 5G baseline architecture (e.g., Service-based Architecture, Service-based Interface) for grafting Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) that provides services based on the location of the terminal.
  • 5G baseline architecture e.g., Service-based Architecture, Service-based Interface
  • NFV Network Functions Virtualization
  • SDN Software-Defined Networking
  • MEC Mobile Edge Computing
  • the development of these 5G mobile communication systems includes new waveforms to ensure coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), Array Antenna, and Large Scale Antenna, metamaterial-based lenses and antennas to improve the coverage of terahertz band signals, high-dimensional spatial multiplexing technology using Orbital Angular Momentum (OAM), Reconfigurable Intelligent Surface (RIS) technology, as well as full duplex technology to improve the frequency efficiency and system network of 6G mobile communication technology, satellite, AI (Artificial Intelligence) from the design stage and AI-based communication technology that realizes system optimization by internalizing end-to-end AI support functions, and ultra-high-performance communication and computing resources to provide services with complexity that exceeds the limits of terminal computing capabilities. It can serve as a basis for the development of next-generation distributed computing technologies that can be realized by utilizing them.
  • FD-MIMO Full Dimensional MIMO
  • Array Antenna and
  • Figure 1 illustrates an example of a wireless communication system.
  • FIG. 1 illustrates a base station (110) and a terminal (120) as some of the nodes utilizing a wireless channel in a wireless communication system.
  • FIG. 1 illustrates only one base station, the wireless communication system may further include other base stations identical or similar to the base station (110).
  • the base station (110) is a network infrastructure that provides wireless access to the terminal (120).
  • the base station (110) has coverage defined based on the distance at which a signal can be transmitted.
  • the base station (110) may be referred to as an 'access point (AP)', 'eNodeB (eNB)', '5th generation node', 'next generation nodeB (gNB)', 'wireless point', 'transmission/reception point (TRP)', or other terms having equivalent technical meanings.
  • the terminal (120) is a device used by a user and communicates with the base station (110) via a wireless channel.
  • the link from the base station (110) to the terminal (120) is referred to as a downlink (DL), and the link from the terminal (120) to the base station (110) is referred to as an uplink (UL).
  • the terminal (120) and another terminal may communicate with each other via a wireless channel.
  • the link between the terminal (120) and another terminal (device-to-device link, D2D) is referred to as a sidelink, and the sidelink may be used interchangeably with the PC5 interface.
  • the terminal (120) may be operated without the involvement of a user.
  • the terminal (120) is a device that performs machine type communication (MTC) and may not be carried by the user. Additionally, according to one embodiment, the terminal (120) may be an NB (narrowband)-IoT (internet of things) device.
  • MTC machine type communication
  • the terminal (120) may be an NB (narrowband)-IoT (internet of things) device.
  • the terminal (120) may be referred to as a terminal, or other terms such as 'user equipment (UE),' 'customer premises equipment (CPE),' 'mobile station,' 'subscriber station,' 'remote terminal,' 'wireless terminal,' 'electronic device,' or 'user device,' or other terms having equivalent technical meanings.
  • UE 'user equipment
  • CPE customer premises equipment
  • the base station (110) and the terminal (120) can perform beamforming.
  • the base station (110) and the terminal (120) can transmit and receive wireless signals in a relatively low frequency band (e.g., FR 1 (frequency range 1) of NR).
  • the base station (110) and the terminal (120) can transmit and receive wireless signals in a relatively high frequency band (e.g., FR 2 (or, FR 2-1, FR 2-2, FR 2-3), FR 3 of NR), millimeter wave (mmWave) band (e.g., 28 GHz, 30 GHz, 38 GHz, 60 GHz)).
  • the base station (110) and the terminal (120) can perform beamforming.
  • the beamforming can include transmission beamforming and reception beamforming.
  • the base station (110) and the terminal (120) can impart directionality to the transmitted or received signal. To this end, the base station (110) and the terminal (120) can select serving beams through a beam search or beam management procedure. After the serving beams are selected, subsequent communication can be performed through resources that have a QCL relationship with the resource that transmitted the serving beams.
  • the terminal (120) may be configured with cells of the base station (110) and carrier aggregation (CA).
  • CA technology is a technology that increases the frequency usage efficiency of the terminal (120) and the base station (110) by connecting the terminal to a group of homogeneous wireless communication cells having a common radio resource control entity, and simultaneously using frequency resources on component carriers of each cell located in different frequency bands for signal transmission and reception.
  • the cells configured for CA may include one PCell (primary cell) and one or more SCells (secondary cells).
  • Figure 2a illustrates an example of a protocol stack in the control plane.
  • a wireless protocol of a control plane of a terminal may include PHY (211), MAC (212), RLC (213), PDCP (214), and RRC (215).
  • a wireless protocol of a control plane of a base station (110) e.g., gNB
  • PHY 211
  • MAC 212
  • RLC 213
  • PDCP 214
  • RRC 215
  • a wireless protocol of a control plane of a base station (110) e.g., gNB
  • RRC The main functions of RRC (215, 225) may include some of the following functions.
  • the main functions of PDCP may include some of the following functions:
  • the reordering function of the PDCP layer may refer to the function of reordering PDCP PDUs received from the lower layer in order based on the PDCP SN (sequence number).
  • the reordering function of the PDCP layer may include the function of transmitting data to the upper layer in the reordered order, the function of transmitting data directly without considering the order, the function of recording lost PDCP PDUs by reordering the order, the function of reporting the status of lost PDCP PDUs to the transmitting side, and the function of requesting retransmission of lost PDCP PDUs.
  • RLC The main functions of RLC (213, 223) may include some of the following functions:
  • the in-sequence delivery function of the RLC layer may refer to the function of sequentially delivering RLC SDUs received from lower layers to upper layers. If a single RLC SDU is originally received divided into multiple RLC SDUs, the in-sequence delivery function of the RLC layer may include the function of reassembling and delivering them.
  • the in-sequence delivery function of the RLC layer may include a function to reorder received RLC PDUs based on the RLC SN (sequence number) or PDCP SN (sequence number), a function to record lost RLC PDUs by reordering them, a function to report status of lost RLC PDUs to the transmitter, and a function to request retransmission of lost RLC PDUs.
  • the in-sequence delivery function of the RLC layer may include a function to sequentially deliver to the upper layer only the RLC SDUs up to the lost RLC SDU when there is a lost RLC SDU.
  • the in-sequence delivery function of the RLC layer may include a function to sequentially deliver to the upper layer all RLC SDUs received before the timer starts if a predetermined timer has expired even if there is a lost RLC SDU.
  • the in-sequence delivery function of the RLC layer may include a function to sequentially deliver to the upper layer all RLC SDUs received up to the present if a predetermined timer has expired even if there is a lost RLC SDU.
  • the RLC layer can process RLC PDUs in the order they are received (out-of-sequence delivery) and deliver them to the PDCP (405, 440) device, regardless of the order of the sequence number.
  • the RLC layer When the RLC layer receives a segment, it can receive segments that are stored in a buffer or will be received later, reconstruct them into a complete RLC PDU, and then transmit them to the PDCP device.
  • the RLC layer may not include concatenation functionality, and the function may be performed by the MAC layer or replaced by the multiplexing functionality of the MAC layer.
  • the out-of-sequence delivery function of the RLC layer may refer to the function of directly delivering RLC SDUs received from a lower layer to an upper layer regardless of the order.
  • the out-of-sequence delivery function of the RLC layer may include the function of reassembling and delivering multiple RLC SDUs when an original RLC SDU is received fragmented into multiple RLC SDUs.
  • the out-of-sequence delivery function of the RLC layer may include the function of storing and arranging the RLC SN or PDCP SN of the received RLC PDUs to record any lost RLC PDUs.
  • MAC (212, 222) can be connected to multiple RLC layer layers configured in one terminal, and the main functions of MAC can include some of the following functions.
  • the PHY layer (211, 221) can perform operations of channel coding and modulating upper layer data, converting it into OFDM symbols and transmitting it through a wireless channel, or demodulating and channel decoding OFDM symbols received through a wireless channel and transmitting them to a higher layer.
  • Figure 2b illustrates an example of a protocol stack in the user plane.
  • the wireless protocol of the user plane of the terminal (120) may include PHY (261), MAC (262), RLC (263), PDCP (264), and SDAP (265).
  • the wireless protocol of the user plane of the base station (110) e.g., gNB
  • the wireless protocol of the user plane of the base station (110) may include PHY (271), MAC (272), RLC (273), PDCP (274), and SDAP (275).
  • the terminal (120) can be configured by a Radio Resource Control (RRC) message for each PDCP layer, each bearer, or each logical channel to use the header of the SDAP layer or to use the function of the SDAP layer.
  • RRC Radio Resource Control
  • the terminal (120) can instruct the terminal (120) to update or reset the mapping information for the QoS flow and data bearer of the uplink and downlink using a 1-bit indicator (NAS reflective QoS) for reflecting the Non-Access Stratum (NAS) Quality of Service (QoS) of the SDAP header and a 1-bit indicator (AS reflective QoS) for reflecting the Access Stratum (AS) QoS.
  • the SDAP header can include QoS flow ID information indicating QoS.
  • the QoS information can be used as data processing priority, scheduling information, etc. to support a smooth service.
  • PDCP For PDCP (264, 274) in the user plane, reference may be made to the description of PDCP (214, 224) in the control plane.
  • RLC For RLC (263, 273) in the user plane, reference may be made to the description of RLC (213, 223) in the control plane.
  • MAC For MAC (262, 272) in the user plane, reference may be made to the description of MAC (212, 222) in the control plane.
  • PHY (261, 271) in the user plane reference may be made to the description of PHY (211, 221) in the control plane.
  • the base station (110) may be implemented with a central unit (CU) (or a control unit (CU)) and a distributed unit (DU).
  • the CU may include an upper layer
  • the DU may include a lower layer.
  • the upper layer of the CU may include RRC and PDCP in the control plane, and SDAP and PDCP in the user plane.
  • the lower layer of the DU may include RLC, MAC, and an upper PHY.
  • Figures 3a and 3b illustrate examples of dual connectivity in a wireless communication system.
  • FIG. 3A illustrates an example (300) of dual connectivity (DC) between a terminal (120) and multiple base stations (110-1, 110-2).
  • the terminal (120) can be configured in dual connectivity using a first base station (110-1) and a second base station (110-2).
  • DC technology is a technology that increases frequency utilization efficiency by allowing a terminal to simultaneously connect to two independent heterogeneous or homogeneous wireless communication cell groups having separate radio resource control entities, and to use frequency resources on component carriers of cells within each cell group located in different frequency bands for signal transmission and reception.
  • a terminal (120) may be connected to two different radio resource entities (e.g., a first base station (110-1), a second base station (110-2)) and may utilize radio resources allocated by each radio resource entity.
  • a UE e.g., terminal (120)
  • RRC radio resource control
  • RRC_CONNECTED radio resource control
  • Each scheduler may be located in an NG-RAN node (e.g., a first base station (110-1), a second base station (110-2)).
  • one node is a master node (MN) and the other node is a secondary node (SN).
  • MN master node
  • SN secondary node
  • the MN and the SN are connected via a network interface, and the MN may be connected to a core network.
  • the SN may or may not be connected to the core network.
  • the MN may provide a master cell group (MCG).
  • the MN in addition to the MN, may be referred to as an M-NODE or an M-NG-RAN node.
  • the MCG may include one or more cells.
  • the MCG may include a PCell (primary cell).
  • the MCG may include multiple aggregated cells.
  • the MCG may include a PCell and one or more secondary cells (SCells).
  • the SN may provide a secondary cell group (SCG).
  • the SN in addition to the SN, may be referred to as an S-NODE or an S-NG-RAN node.
  • the SCG may include one or more cells.
  • the SCG may include multiple aggregated cells.
  • the SCG may include a PCell and/or an SCell.
  • a cell functioning as a PCell within the SCG may be referred to as a PSCell (primary secondary cell).
  • the secondary cell group may include a PSCell and one or more SCells.
  • SpCell (special cell) may be used to encompass PCell and PSCell.
  • SpCell refers to the primary cell of an MCG or SCG.
  • an MCG SpCell refers to a PCell
  • an SCG SpCell refers to an SCell.
  • EN-DC Dual connectivity in which the eNB is connected to the evolved packet core (EPC), and the UE is connected to the eNB acting as an MN and the gNB acting as an SN.
  • EPC evolved packet core
  • the gNB may be referred to as an en-gNB, and the en-gNB may or may not be connected to the EPC.
  • NGEN-DC Dual connectivity in which the eNB is connected to the 5GC (5G core), and the terminal is connected to the eNB operating as an MN and the gNB operating as an SN.
  • the eNB may be referred to as ng-eNB.
  • NE-DC Dual connectivity in which the gNB is connected to the 5GC, and the terminal is connected to the gNB operating as an MN and the eNB operating as an SN.
  • the eNB may be referred to as ng-eNB.
  • NR-DC Dual connectivity where gNBs are connected to 5GC, and the UE is connected to a gNB that acts as an MN and a gNB that acts as an SN.
  • NR-DC can also be used when a UE is connected to a single gNB that acts as both an MN and SN and configures both an MCG and an SCG.
  • the terminal (120) can support MR-DC.
  • the terminal (120) can be connected to a first base station (110-1) and a second base station (110-2).
  • the first base station (110-1) is an MN
  • the second base station (110-2) is an SN, and can be connected to the terminal.
  • DC technology can provide higher data rates.
  • the first base station (110-1) and the second base station (110-2), as MN and SN, respectively, can transmit downlink traffic to the terminal (120) or receive uplink traffic from the terminal (120).
  • FIG. 3B illustrates an example (350) of dual connectivity between a terminal (120), multiple DUs (371, 372), and a CU (360).
  • a base station e.g., base station (110), a first base station (110-1), a second base station (110-2)
  • CUs and DUs may be divided into CUs and DUs.
  • multiple independent base stations e.g., the first base station (110-1), the second base station (110-2)
  • the CU and multiple DUs may serve the terminal (120).
  • the CU (360) may be connected to DU #1 (371) and DU #2 (372).
  • the CU (360) may be connected to each of DU #1 (371) and DU #2 (372) via an F1 interface.
  • DU #1 (371) can provide one or more cells.
  • the one or more cells provided by DU #1 (371) can be referred to as MCG (or SCG).
  • DU #2 (372) can provide one or more cells.
  • the one or more cells provided by DU #2 (372) can be referred to as SCG (or MCG).
  • CU (360) and DU #1 (371) can operate as logical nodes (e.g., gNB) corresponding to one base station, and DU #2 (372) can operate as logical nodes (e.g., gNB) corresponding to another base station.
  • logical nodes e.g., gNB
  • a cell can refer to an area (or coverage) that can be covered by one base station (e.g., gNB) (or one DU (distributed unit) (or DU (digital unit))).
  • a cell can represent not only a geographical area but also an area that occupies a specific spectrum in the frequency domain.
  • a DU (distributed unit) can cover one cell or multiple cells. Here, multiple cells can be distinguished by the frequency they support and the area of the sector they cover.
  • a serving cell is a cell that provides terminals and upper layer signaling (e.g., RRC (radio resource control) signaling), and can refer to one cell or multiple cells.
  • RRC radio resource control
  • a base station (e.g., a base station (110), a first base station (110-1), a second base station (110-2)) may be implemented in a distributed deployment according to a central unit (CU) (or a control unit (CU)) configured to perform functions of upper layers of an access network and a distributed unit (DU) configured to perform functions of lower layers.
  • the CU and the DU may represent independent network entities (or may be referred to as network nodes, network equipment, or network devices) for an access network.
  • the CU may be connected to one or more DUs and may be responsible for functions of a higher layer than the DU (e.g., a packet data convergence protocol (PDCP) protocol, a radio resource control (RRC) protocol).
  • PDCP packet data convergence protocol
  • RRC radio resource control
  • the DU may be responsible for functions of lower layers (e.g., a radio link control (RLC) layer, a medium access control (MAC) layer, and a physical (PHY) layer).
  • RLC radio link control
  • MAC medium access control
  • PHY physical
  • the DU is connected to the RU (radio unit), the DU may perform some functions (high PHY) of the RLC (radio link control), MAC (media access control), and PHY (physical) layers, and the RU may be responsible for the remaining functions (low PHY) of the PHY layer.
  • Figure 4 illustrates an example of a functional configuration of an electronic device.
  • the configuration of the electronic device (400) illustrated in FIG. 4 can be understood as the configuration of the base station (110) of FIG. 1, the terminal (120) of FIG. 1, the base station (110-1 or 110-2) of FIG. 3A, the CU (360) of FIG. 3B, or the DU (371 or 372) of FIG. 3B.
  • Terms such as “...unit” and “...unit” used hereinafter mean a unit that processes at least one function or operation, and this can be implemented by hardware, software, or a combination of hardware and software.
  • the electronic device (400) may include a transceiver (410), a memory (420), and a processor (430).
  • the present disclosure is not limited thereto.
  • the electronic device (400) may not include at least some of the components illustrated in FIG. 4, or may further include components not illustrated in FIG. 4.
  • the transceiver (410) can perform functions for transmitting and receiving signals in a wired communication environment.
  • the transceiver (410) can include a wired interface for controlling direct connections between devices via a transmission medium (e.g., copper wire, optical fiber).
  • a transmission medium e.g., copper wire, optical fiber
  • the transceiver (410) can transmit electrical signals to other devices via copper wire, or perform conversion between electrical signals and optical signals.
  • the transceiver (410) may perform functions for transmitting and receiving signals in a wireless communication environment.
  • the transceiver (410) may perform a conversion function between baseband signals and bit streams according to the physical layer specifications of the system.
  • the transceiver (410) when transmitting data, the transceiver (410) generates complex-valued symbols by encoding and modulating the transmitted bit stream.
  • the transceiver (410) restores the received bit stream by demodulating and decoding the baseband signal.
  • the transceiver (410) may include multiple transmission and reception paths.
  • the transceiver (410) transmits and receives signals as described above. Accordingly, all or part of the transceiver (410) may be referred to as a "communication unit,” a “transmitter,” a “receiver,” or a “transmitter-receiver unit.” Furthermore, in the following description, transmission and reception performed via a wireless channel are used to mean that the transceiver (410) performs the processing described above.
  • the transceiver (410) may further include a backhaul transceiver for connection to the core network or other base stations.
  • the backhaul transceiver provides an interface for communicating with other nodes within the network.
  • the backhaul transceiver may be used for communicating with entities (or nodes) of the core network. That is, the backhaul transceiver converts a bit stream transmitted from the base station to another node, such as another access node, another base station, an upper node, the core network, etc., into a physical signal, and converts a physical signal received from another node into a bit stream.
  • the memory (420) stores data such as basic programs, application programs, and setting information for the operation of the electronic device (400).
  • the memory (420) may be referred to as a storage unit.
  • the memory (420) may be composed of volatile memory, nonvolatile memory, or a combination of volatile memory and nonvolatile memory.
  • the memory (420) provides stored data upon request from the processor (430).
  • the processor (430) may include various processing circuits and/or multiple processors.
  • the term "processor” as used herein, including in the claims, may include various processing circuits including at least one processor, one or more of which may be configured to individually and/or collectively perform the various functions described below in a distributed manner.
  • processor when “processor,” “at least one processor,” and “one or more processors” are described as being configured to perform various functions, these terms encompass, for example, and without limitation, situations where one processor performs some of the recited functions and other processor(s) perform other parts of the recited functions, and also situations where one processor may perform all of the recited functions.
  • the at least one processor may include a combination of processors that perform the various functions enumerated/disclosed, for example, in a distributed manner. At least one processor may execute program instructions to achieve or perform the various functions.
  • the processor (430) controls the overall operations of the electronic device (400).
  • the processor (480) may be referred to as a control unit.
  • the processor (430) transmits and receives signals via the transceiver (410) (or via a backhaul communication unit).
  • the processor (430) records and reads data from the memory (420).
  • the processor (430) may perform functions of a protocol stack required by a communication standard. Although only the processor (430) is illustrated in FIG. 4, the electronic device (400) may include two or more processors according to other implementation examples.
  • the configuration of the electronic device (400) illustrated in FIG. 4 is merely an example, and examples of electronic devices (400) that perform embodiments of the present disclosure are not limited to the configuration illustrated in FIG. 4. In some embodiments, some configurations may be added, deleted, or changed.
  • a split bearer may be used for DC.
  • the split bearer may be applied to a radio bearer in the user plane.
  • the radio bearer may be referred to as an E-UTRAN radio access bearer (E-RAB), a data radio bearer, or an access network resource.
  • E-RAB E-UTRAN radio access bearer
  • the data stream segmentation (or routing) for the split bearer may be performed in the PDCP layer (e.g., PDCP (274) in FIG. 2b).
  • the PDCP layer may be connected to the RLC layers (e.g., RLC (273) in FIG.
  • the data path (or paths) of the split bearer may include layers of a protocol stack. For specific details on the path along which downlink packets are provided, reference may be made to the examples of FIGS. 5a and 5b below.
  • Figures 5a and 5b illustrate examples of how a base station transmits a downlink packet received from an entity of a core network to a terminal using a split bearer.
  • FIG. 5A illustrates an example (500) of a base station (510) connected to an evolved packet core (EPC).
  • the base station (510) and a node (520) may be configured to provide DC (e.g., EN-DC) to a terminal (540).
  • the base station (510) may be a gNB, and the node (520) may be an eNB.
  • the present disclosure is not limited thereto.
  • the base station (510) may be implemented as a CU and a DU.
  • the base station (510) may be connected to a serving-gateway (S-GW) (530), which is an entity of the EPC.
  • S-GW serving-gateway
  • the base station (510) may include NR PDCP (or PDCP, PDCP layer) (511), NR RLC (or RLC, RLC layer) (512), and NR MAC (or MAC, MAC layer).
  • the base station (510) is illustrated as including NR PDCP (511), NR RLC (512), and NR MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto.
  • the base station (510) may further include at least one of NR PHY, NR SDAP, or NR RRC.
  • NR PDCP 511
  • PDCP for specific details regarding the NR RLC (512), reference may be made to the description of RLC (273) in FIG. 2B.
  • NR MAC reference may be made to the description of MAC (272) in FIG. 2b.
  • node (520) may include EUTRA RLC (or RLC, RLC layer) (522) and EUTRA MAC (or MAC, MAC layer).
  • EUTRA RLC or RLC, RLC layer
  • EUTRA MAC or MAC, MAC layer
  • node (520) is illustrated as including EUTRA RLC (522) and EUTRA MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto.
  • node (520) may further include at least one of EUTRA PHY, EUTRA PDCP, EUTRA SDAP, or EUTRA RRC.
  • EUTRA RLC 522
  • EUTRA MAC reference may be made to the description of MAC (272) in FIG. 2B.
  • NR PDCP (511) of base station (510) can be connected to NR RLC (512) of base station (510) and EUTRA RLC (522) of node (520).
  • Base station (510) can perform packet distribution for split bearer using DDDS (downlink data delivery status) obtained from each of NR RLC (512) and EUTRA RLC (522).
  • DDDS downlink data delivery status
  • NR PDCP (511) of base station (510) can obtain first DDDS from corresponding node NR RLC (512).
  • NR PDCP (511) of base station (510) can obtain second DDDS from corresponding node EUTRA RLC (522).
  • the DDDS may include a DBS (desired buffer size for the data radio bearer) indicating the size of the data.
  • the DDDS may be transmitted from the RLC to the PDCP via the uplink path (502).
  • the DBS may indicate a buffer size for the radio bearer.
  • the DBS may indicate the number of packets according to the buffer size.
  • the base station (510) or NR PDCP (511)) may perform distribution for downlink packets received from the S-GW (530) based on the first DBS of the first DDDS and the second DBS of the second DDDS. At this time, the distribution for the downlink packets may include selection of a path.
  • the second path (501-2) may include NR-PDCP (511), EUTRA RLC (522), EUTRA MAC of node (520), EUTRA MAC of terminal (540), EUTRA RLC of terminal (540), and NR PDCP (541).
  • terminal (540) may include EUTRA MAC, EUTRA RLC, NR MAC, NR RLC, and NR PDCP (541) to support split bearer.
  • the first path (501-1) may be associated with a group of cells provided by the base station (510).
  • the base station (510) is composed of a CU and a DU
  • the first path (501-1) may be associated with a group of cells provided by the DU.
  • the group of cells associated with the first path (501-1) may include an SCG.
  • the second path (501-2) may be associated with a group of cells provided by the node (520).
  • the group of cells associated with the second path (501-2) may include an MCG.
  • the base station (510) when using a split bearer, can provide a downlink packet to an RLC (NR RLC (512) or EUTRA RLC (522)).
  • the downlink packet provided from the NR PDCP (511) to the NR RLC (512) (or EUTRA RLC (522)) can include a PDCP data PDU (protocol data unit).
  • the header of the PDCP data PDU can include a PDCP SN (sequence number).
  • the terminal (540) (or NR PDCP (541)) can reorder the downlink packet provided through the paths (501-1, 501-2) for the split bearer. For example, the terminal (540) (or NR PDCP (541)) can sort the order of downlink packets using the PDCP SN included in the received downlink packet.
  • FIG. 5A an example (500) of a user plane of a base station (510), a node (520), and a terminal (540) is illustrated, but the present disclosure is not limited thereto.
  • the base station (510), the node (520), and the terminal (540) may establish a connection in the control plane for DC.
  • an upper layer (e.g., RRC) of the node (520) may be connected to an entity of the EPC.
  • the base station (510) may be composed of a CU (or gNB-CU) and a DU (or gNB-DU).
  • the CU may include NR PDCP (511).
  • the DU may include NR RLC (512) and NR MAC.
  • a DC (e.g., EN-DC) using the split bearer may be provided between the base station (510) having NR PDCP (511) and a node (520) which is an eNB.
  • a DC (e.g., EN-DC) using the split bearer may be provided between a node (520) that is a DU and an eNB connected to a CU having NR PDCP (511).
  • FIG. 5B illustrates an example (550) of a base station (560) connected to a 5th generation core (5GC).
  • the base station (560) and the node (570) may be configured to provide DC (e.g., NR-DC) to the terminal (590).
  • the base station (560) may be a gNB, and the node (570) may be a gNB.
  • the present disclosure is not limited thereto.
  • the base station (560) and/or the node (570) may be implemented as a CU and a DU.
  • the base station (560) may be connected to a user plane function (UPF) (580), which is an entity of the 5GC.
  • UPF user plane function
  • the UPF (580) may be an entity (or node) that provides packets (or data) to the base station (560) in the user plane.
  • the base station (560) (or CU) of FIG. 5b may be included in the electronic device (400) of FIG. 4.
  • the base station (560) may include NR PDCP (or PDCP, PDCP layer) (561), NR RLC (or RLC, RLC layer) (562), and NR MAC (or MAC, MAC layer).
  • the base station (560) is illustrated as including NR PDCP (561), NR RLC (562), and NR MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto.
  • the base station (560) may further include at least one of NR PHY, NR SDAP, or NR RRC.
  • NR PDCP 561
  • PDCP for specific details regarding the NR RLC (561), reference may be made to the description of PDCP (274) in FIG. 2B.
  • the NR RLC (562) reference may be made to the description of RLC (273) in FIG. 2B.
  • NR MAC reference may be made to the description of MAC (272) in FIG. 2b.
  • the node (570) may include an NR RLC (or RLC, RLC layer) (572) and an NR MAC (or MAC, MAC layer).
  • the node (570) is illustrated as including an NR PDCP (561), an NR RLC (562), and an NR MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto.
  • the node (570) may further include at least one of an NR PDCP, an NR PHY, an NR SDAP, or an NR RRC.
  • the NR RLC (572) reference may be made to the description of the RLC (273) in FIG. 2B.
  • the NR MAC reference may be made to the description of the MAC (272) in FIG. 2B.
  • NR PDCP (561) of base station (560) can be connected to NR RLC (562) of base station (560) and NR RLC (572) of node (570).
  • Base station (560) can perform packet distribution for split bearer using DDDS (downlink data delivery status) obtained from each of NR RLC (562) and NR RLC (572).
  • DDDS downlink data delivery status
  • NR PDCP (561) of base station (560) can obtain first DDDS from corresponding node NR RLC (572).
  • NR PDCP (561) of base station (560) can obtain second DDDS from corresponding node NR RLC (572).
  • the DDDS may include a DBS (desired buffer size for the data radio bearer) indicating the size of the data.
  • the DDDS may be transmitted from the RLC to the PDCP via the uplink path (552).
  • the DBS may indicate a buffer size for the radio bearer.
  • the DBS may indicate the number of packets according to the buffer size.
  • the base station (560) (or NR PDCP (561)) may perform distribution for downlink packets received from the UPF (580) based on the first DBS of the first DDDS and the second DBS of the second DDDS. At this time, the distribution for the downlink packets may include selection of a path.
  • the path may be referred to as a downlink path (551).
  • the downlink path (551) may include paths (551-1, 551-2) for a split bearer.
  • each of the paths (551-1, 551-2) for a split bearer may be used to transmit (or forward) downlink packets.
  • the first path (551-1) may include NR-PDCP (561), NR RLC (562), NR MAC of the base station (560), NR MAC of the terminal (590), NR RLC of the terminal (590), and NR PDCP (591).
  • the second path (551-2) may include NR-PDCP (561), NR RLC (572), NR MAC of node (570), NR MAC of terminal (590), NR RLC of terminal (590), and NR PDCP (591).
  • terminal (590) may include multiple NR MACs, multiple NR RLCs, and NR PDCP (591) to support split bearer.
  • the first path (551-1) may be associated with a group of cells provided by the base station (560).
  • the first path (551-1) may be associated with a group of cells provided by the DU.
  • the group of cells associated with the first path (551-1) may include an SCG.
  • the second path (551-2) may be associated with a group of cells provided by the node (570).
  • the node (570) is composed of a CU and a DU
  • the second path (551-2) may be associated with a group of cells provided by the DU.
  • the group of cells associated with the second path (551-2) may include an MCG.
  • the base station (560) when using a split bearer, can provide a downlink packet to the RLC (NR RLC (562) or NR RLC (572)).
  • the downlink packet provided from the NR PDCP (561) to the NR RLC (562) (or NR RLC (572)) can include a PDCP data PDU (protocol data unit).
  • the header of the PDCP data PDU can include a PDCP SN (sequence number).
  • the terminal (590) (or NR PDCP (591)) can reorder the downlink packet provided through the paths (551-1, 551-2) for the split bearer. For example, the terminal (590) (or NR PDCP (591)) can sort the order of downlink packets using the PDCP SN included in the received downlink packet.
  • FIG. 5B an example (550) of a user plane of a base station (560), a node (570), and a terminal (590) is illustrated, but the present disclosure is not limited thereto.
  • a connection can be established in the control plane for the DC between the base station (560), the node (570), and the terminal (590).
  • a higher layer e.g., RRC
  • RRC Radio Resource Control
  • a base station (560) includes multiple layers (NR PDCP (561), NR RLC (562), and NR MAC), but the present disclosure is not limited thereto.
  • the base station (560) may be composed of a CU (or gNB-CU) and a DU (or gNB-DU).
  • the CU may include NR PDCP (561).
  • the DU may include NR RLC (562) and NR MAC.
  • a node (570) that is a gNB is described, but the present disclosure is not limited thereto.
  • DC (e.g., NR-DC) using the split bearer may be provided between a base station (560) having NR PDCP (561) and a node (570) that is a gNB.
  • a DC (e.g., NR-DC) using the split bearer may be provided between a DU connected to a CU having NR PDCP (561) and another DU, a node (570).
  • the present disclosure is not limited thereto.
  • the other DU, a node (570) connected to a CU having NR PDCP (561) may further include another CU.
  • downlink packets (or PDCP data PDUs) sequentially transmitted (or delivered, provided) from PDCP (e.g., NR PDCP (511) of FIG. 5A and NR PDCP (561) of FIG. 5B) of a base station (e.g., base station (510) of FIG. 5A or base station (560) of FIG. 5B) may be provided through different paths (e.g., first path (501-1) or second path (501-2) of FIG. 5A, first path (551-1) or second path (551-2) of FIG. 5B). Downlink packets provided through different paths may be received by terminals (e.g., terminals (540) of FIG.
  • PDCP e.g., NR PDCP (511) of FIG. 5A and NR PDCP (561) of FIG. 5B
  • a base station e.g., base station (510) of FIG. 5A or base station (560) of FIG. 5B
  • different paths e.g., first path (
  • the terminal may perform reordering in the PDCP of the terminal (e.g., NR PDCP (541) of FIG. 5a and NR PDCP (591) of FIG. 5b).
  • performing the reordering may cause an increase in the load of the terminal.
  • resources or cycles
  • memory or buffer
  • the resources may include resources used in the chipset of the terminal. Specific examples related to the increase in the load of the terminal may be referred to the graphs of FIG. 8 below.
  • the device, method, and storage medium according to the present disclosure propose a traffic distribution technique in DC using a split bearer.
  • the traffic distribution technique may be referred to as a packet distribution technique.
  • the device, method, and storage medium according to the present disclosure can continuously transmit downlink packets corresponding to a specified number through a path selected from among paths for a split bearer.
  • the base station can continuously transmit downlink packets corresponding to a specified number through a specific path. Accordingly, the reordering performed at a terminal receiving consecutive downlink packets can be reduced.
  • the device, method, and storage medium according to the present disclosure can cause a reduction in the load on the terminal and improve the throughput (or processing quality) of the terminal.
  • FIG. 6a illustrates an example of an operational flow for a method of transmitting consecutive downlink packets corresponding to a reference number through paths for a split bearer.
  • At least some of the methods of FIG. 6A may be performed by the electronic device (400) of FIG. 4.
  • at least some of the methods may be controlled by the processor (430) of the electronic device (400).
  • each operation may be performed sequentially, but is not necessarily performed sequentially.
  • the order of each operation may be changed, and at least two operations may be performed in parallel.
  • the electronic device (400) may have a PDCP for a split bearer.
  • the electronic device (400) may include the base station (510) of FIG. 5A (or the base station (560) of FIG. 5B) having a PDCP for the split bearer.
  • the electronic device (400) may include a CU having a PDCP for the split bearer.
  • the electronic device (400) may obtain a DBS of a path.
  • the path may include a first path and a second path for the split bearer.
  • the first path may include an RLC of the electronic device (400) connected to the PDCP for the split bearer.
  • the first path may be related to a cell group (e.g., SCG) provided by the electronic device (400).
  • the second path may include an RLC of a node connected to the PDCP for the split bearer.
  • the node may be connected to the electronic device (400) to provide DC via the split bearer.
  • the second path may be related to a cell group (e.g., MCG) provided by the node.
  • the electronic device (400) can obtain the first DBS of the first path.
  • the electronic device (400) can obtain the second DBS of the second path.
  • the first DBS can be included in the first DDDS provided from the RLC of the electronic device (400).
  • the second DBS can be included in the second DDDS provided from the RLC of the node.
  • the electronic device (400) can periodically obtain the DDDS of each path.
  • the DDDS can be transmitted from the RLC to the PDCP for the split bearer according to a specified time interval (e.g., 10 ms).
  • the electronic device (400) may receive a downlink packet.
  • the electronic device (400) may receive the downlink packet from an entity of the core network.
  • the core network may include an EPC or a 5GC.
  • the entity may include an entity for providing data in the user plane.
  • the entity may be an S-GW when the core network is an EPC.
  • the entity may be a UPF when the core network is a 5GC.
  • a case where one downlink packet is received is illustrated, but the present disclosure is not limited thereto.
  • a plurality of downlink packets may be received sequentially. The following descriptions may be substantially equally applied to each of the downlink packets received sequentially.
  • the electronic device (400) may be in a state where there is no more than one downlink packet received before operation (605) in the buffer of the PDCP for the split bearer. For example, if there is more than one downlink packet remaining in the buffer of the PDCP when the DBSs are received in operation (600), the electronic device (400) may transmit the more than one downlink packet through a path of a DBS that was received first among the DBSs. In other words, if there is no packet in the buffer of the PDCP when the DBSs are received in operation (600), the electronic device (400) may transmit consecutive downlink packets through a path selected based on a comparison between the DBSs.
  • the electronic device (400) may perform operation (630) when there is no previously selected path (or when selecting the first path).
  • the electronic device (400) may select a path based on the DBS.
  • the electronic device (400) may select a path to be used for transmitting a downlink packet based on the first DBS and the second DBS.
  • the electronic device (400) may transmit the downlink packet through the selected path.
  • the electronic device (400) may identify the remaining DBS and the number of continuously transmitted packets.
  • the remaining DBS may indicate the amount of remaining data (or buffer size, number of packets) depending on changes in the value of the DBS of each path.
  • the electronic device (400) can identify the remaining DBS by changing (or decreasing) the value of the DBS of the selected path by 1.
  • the electronic device (400) can identify the number of continuously transmitted packets by changing (or increasing) the value of the DBS of the selected path by 1.
  • the number of continuously transmitted packets can be referred to as the number of transmitted packets, the number of transmissions, the number of packets, the number of packets, the number of distributed packets, the number of distributions, or 'distributionContinuousNum'.
  • the electronic device (400) may perform operation (605).
  • the electronic device (400) may receive a new downlink packet.
  • operation (640) is depicted as being performed after operation (635), but the present disclosure is not limited thereto.
  • operation (640) may be performed concurrently with operation (635), or may be performed prior to operation (635) as a path is selected.
  • the electronic device (400) may determine whether the remaining DBS of the previous path exceeds a reference value.
  • the reference value may include a value (e.g., 0) indicating whether the remaining DBS exists.
  • the electronic device (400) may determine whether the remaining DBS (e.g., 499) of the first path exceeds the reference value.
  • the electronic device (400) may perform operation (615) if the remaining DBS of the previous path exceeds the reference value (or the remaining DBS>0).
  • the remaining DBS exceeding the reference value may indicate that there is an amount of data (or a buffer size) remaining that is required to be transmitted through the previous path having the remaining DBS.
  • the remaining DBS being less than or equal to the reference value may indicate that there is no amount of data (or a buffer size, a number of packets) remaining that is required to be transmitted through the previous path having the remaining DBS.
  • the electronic device (400) may determine whether the number of continuously transmitted packets is less than a reference number (N).
  • the number of continuously transmitted packets may represent the number of downlink packets transmitted through the previous path.
  • the reference number (N) may indicate the number of continuous downlink packets to be transmitted through the previous path.
  • the reference number (N) may be a value set by the operator.
  • the reference number is 5.
  • the electronic device (400) may perform operation (620) if the number of the continuously transmitted packets is less than the reference number (N). For example, in operation (615), the electronic device (400) may perform operation (625) if the number of the continuously transmitted packets is greater than or equal to the reference number (N) (or equal to the reference number (N)).
  • the electronic device (400) may select the previous path. For example, if the number of the continuously transmitted packets is less than the reference number (N), the electronic device (400) may reselect the previous path as a path for transmitting the new downlink packet.
  • the electronic device (400) may set the number of the continuously transmitted packets to an initial value (e.g., 0). For example, the electronic device (400) may set (or initialize) the number of the continuously transmitted packets to the initial value if the number of the continuously transmitted packets through the previous path is greater than or equal to the reference number (or equal to the reference number). In other words, the electronic device (400) may initialize the number of the continuously transmitted packets before selecting a new path if downlink packets corresponding to the reference number have been transmitted through a specific path.
  • an initial value e.g., 0
  • the electronic device (400) may set (or initialize) the number of the continuously transmitted packets to the initial value if the number of the continuously transmitted packets through the previous path is greater than or equal to the reference number (or equal to the reference number).
  • the electronic device (400) may initialize the number of the continuously transmitted packets before selecting a new path if downlink packets corresponding to the reference number have been transmitted through a specific path.
  • the electronic device (400) may select a path based on the DBS.
  • the electronic device (400) may select a path based on the remaining DBS of each path.
  • the method of selecting a path based on the DBS may be referred to as a path selection algorithm.
  • the electronic device (400) may transmit a downlink packet through the selected path.
  • the electronic device (400) may transmit the new downlink packet to the terminal through the previous path.
  • the electronic device (400) may transmit the new downlink packet to the terminal through the path selected by the path selection algorithm.
  • the electronic device (400) in operation (640), can identify the remaining DBS and the number of continuously transmitted packets.
  • the remaining DBS can indicate the amount of remaining data (or buffer size, number of packets) according to the change in the value of the DBS of each path.
  • the electronic device (400) can identify the remaining DBS by changing (or decreasing) the value of the DBS of the selected path by 1.
  • the electronic device (400) can identify the number of continuously transmitted packets by changing (or increasing) the value of the DBS of the selected path by 1.
  • the electronic device (400) after operation (640), the electronic device (400) can perform operation (605). In operation (605) performed again, the electronic device (400) can receive a new downlink packet.
  • the electronic device (400) may repeatedly perform at least some operations (e.g., operations (605) to (640)) of the method of FIG. 6A whenever a new downlink packet is received.
  • operations (605) to (640) e.g., operations (605) to (640)
  • the remaining DBS and the number of continuously transmitted packets are identified (or changed), but the present disclosure is not limited thereto.
  • the electronic device (400) may identify (or change) the remaining DBS and the number of continuously transmitted packets when selecting a path.
  • the electronic device (400) can continuously transmit downlink packets corresponding to the reference number (N) through a specific path. Thereafter, the electronic device (400) can continuously transmit another downlink packet corresponding to the reference number (N) for a path selected based on the path selection algorithm. At this time, the selected path may be the same as or different from the specific path.
  • the electronic device (400) may obtain the first DBS and the second DBS in operation (600). If there is no path previously used for transmission (or if the first path is selected), the electronic device (400) may select a path based on the path selection algorithm. For example, the electronic device (400) may select the first path among the first path and the second path for the split bearer based on the first DBS being larger than the second DBS. In this case, if the ratios of the remaining DBSs of the second DBS and the first DBS are the same, a path may be selected based on a comparison of the sizes of the DBSs. For example, the first ratio (e.g., 500/500) of the first DBS and the second ratio (100/100) of the second DBS may be the same.
  • the first ratio e.g., 500/500
  • the second ratio (100/100) of the second DBS may be the same.
  • the electronic device (400) may transmit the received first downlink packet to the terminal through the first path.
  • the electronic device (400) may identify the remaining DBS and the number of continuously transmitted packets.
  • the electronic device (400) may change (or decrease) the value of the first DBS from 500 to 499.
  • the remaining DBS of the first DBS may be identified as 499.
  • the electronic device (400) may change (or increase) the number of packets continuously transmitted through the first path from 0 to 1.
  • the number of packets continuously transmitted may be identified as 1.
  • the electronic device (400) may receive a second downlink packet. For example, the electronic device (400) may determine whether the remaining DBS of the first path, which is a previous path, exceeds a reference value (e.g., 0). The electronic device (400) may determine that the remaining DBS (e.g., 499) of the first path exceeds the reference value. Based on the remaining DBS of the first path exceeding the reference value, the electronic device (400) may reselect the path for transmitting the second downlink packet as the first path. For example, the electronic device (400) may transmit the second downlink packet to the terminal through the first path. In addition, the electronic device (400) may identify the remaining DBS and the number of packets transmitted continuously.
  • a reference value e.g., 0
  • the electronic device (400) may determine that the remaining DBS (e.g., 499) of the first path exceeds the reference value. Based on the remaining DBS of the first path exceeding the reference value, the electronic device (400) may reselect the
  • the electronic device (400) can change (or decrease) the value of the first DBS from 499 to 498.
  • the remaining DBS of the first DBS can be identified as 498.
  • the electronic device (400) can change (or increase) the number of packets continuously transmitted through the first path from 1 to 2.
  • the number of packets continuously transmitted can be identified as 2.
  • the remaining DBS of the first DBS can be identified as 495, and the number of consecutively transmitted packets can be identified as 5.
  • the electronic device (400) may receive a third downlink packet. For example, the electronic device (400) may determine whether the number of continuously transmitted packets (e.g., 5) is less than the reference number based on determining that the remaining DBS (e.g., 495) of the first path exceeds the reference value. The electronic device (400) may set the number of continuously transmitted packets to an initial value (e.g., 0) based on determining that the number of continuously transmitted packets (e.g., 5) is greater than or equal to the reference number (or equal to the reference number). The electronic device (400) may select a path on which to transmit the third downlink packet based on the path selection algorithm.
  • the number of continuously transmitted packets e.g., 5
  • an initial value e.g., 0
  • the electronic device (400) may select a path on which to transmit the third downlink packet based on the path selection algorithm.
  • the electronic device (400) may select a path based on the remaining DBS (e.g., 495) of the first path and the DBS (e.g., 100) of the second path (or the remaining DBS (e.g., 100) of the second path). At this time, the electronic device (400) may select a path according to the ratio between the remaining DBS and the DBS of each path.
  • the first ratio for the first path may be 495/500.
  • the second ratio for the second path may be 100/100.
  • the electronic device (400) may select the second path corresponding to the second ratio having a larger value among the first ratio and the second ratio as the path for transmitting the third downlink packet.
  • the electronic device (400) can transmit the third downlink packet to the terminal through the second path.
  • the electronic device (400) can identify the remaining DBS and the number of continuously transmitted packets.
  • the electronic device (400) can change (or decrease) the value of the second DBS from 100 to 99.
  • the remaining DBS of the second DBS can be identified as 99.
  • the electronic device (400) can change (or increase) the number of packets continuously transmitted through the second path from 0 to 1.
  • the number of packets continuously transmitted can be identified as 1.
  • the electronic device (400) may receive a fourth downlink packet. For example, the electronic device (400) may determine whether the remaining DBS of the second path, which is a previous path, exceeds a reference value (e.g., 0). The electronic device (400) may determine that the remaining DBS (e.g., 99) of the second path exceeds the reference value. Based on the fact that the remaining DBS of the second path exceeds the reference value, the electronic device (400) may reselect the second path as the path for transmitting the fourth downlink packet. For example, the electronic device (400) may transmit the fourth downlink packet to the terminal through the second path. In addition, the electronic device (400) may identify the remaining DBS and the number of packets transmitted continuously.
  • a reference value e.g., 0
  • the electronic device (400) can change (or decrease) the value of the second DBS from 99 to 98.
  • the remaining DBS of the second DBS can be identified as 98.
  • the electronic device (400) can change (or increase) the number of packets continuously transmitted through the second path from 1 to 2.
  • the number of packets continuously transmitted can be identified as 2.
  • the remaining DBS of the second DBS can be identified as 95, and the number of consecutively transmitted packets can be identified as 5.
  • the electronic device (400) may receive a fifth downlink packet. For example, the electronic device (400) may determine whether the number of continuously transmitted packets (e.g., 5) is less than the reference number based on determining that the remaining DBS (e.g., 95) of the second path exceeds the reference value. The electronic device (400) may set the number of continuously transmitted packets to an initial value (e.g., 0) based on determining that the number of continuously transmitted packets (e.g., 5) is greater than or equal to the reference number (or equal to the reference number). The electronic device (400) may select a path on which to transmit the fifth downlink packet based on the path selection algorithm.
  • the number of continuously transmitted packets e.g., 5
  • the electronic device (400) may select a path on which to transmit the fifth downlink packet based on the path selection algorithm.
  • the electronic device (400) may select a path based on the remaining DBS (e.g., 495) of the first path and the remaining DBS (e.g., 95) of the DBS of the second path. At this time, the electronic device (400) may select a path based on the ratio between the remaining DBSs of each path.
  • the first ratio for the first path may be 495/500.
  • the second ratio for the second path may be 95/100.
  • the electronic device (400) may select the first path corresponding to the first ratio having a larger value between the first ratio and the second ratio as the path for transmitting the fifth downlink packet.
  • the electronic device (400) can transmit consecutive downlink packets corresponding to a reference number through a selected path.
  • a specific example of a method for transmitting consecutive downlink packets corresponding to a reference number through a specific path according to an embodiment of the present disclosure may be referred to in FIG. 6B below.
  • Figure 6b illustrates examples of how to transmit downlink packets over paths for a split bearer.
  • FIG. 6b illustrates an example (660) of a method for transmitting downlink packets through a path selected based on a DBS, and an example (670) of a method for transmitting consecutive downlink packets corresponding to a reference number through a specific path.
  • the first DBS of the first path indicates 500 packets
  • the second DBS of the second path indicates 100 packets.
  • the electronic device (400) can transmit downlink packets based on the DBSs of the paths. For example, the electronic device (400) can identify a ratio (e.g., 5:1) between the first DBS and the second DBS. For example, the electronic device (400) can select a path according to the ratio (5:1) and transmit downlink packets through the selected path. For example, the electronic device (400) can transmit five downlink packets (661) through the first path and one downlink packet (662) through the second path. For example, the electronic device (400) can transmit the downlink packet (662) through the second path and then transmit five downlink packets (663) through the first path.
  • a ratio e.g., 5:1 between the first DBS and the second DBS.
  • the electronic device (400) can select a path according to the ratio (5:1) and transmit downlink packets through the selected path.
  • the electronic device (400) can transmit five downlink packets (661) through the first path and one downlink packet (662) through the second path.
  • the electronic device (400) may transmit five downlink packets (663) through the first path, and then transmit a downlink packet (664) through the second path. Thereafter, the electronic device (400) may repeatedly transmit downlink packets received from entities of the core network through alternately selected paths.
  • the electronic device (400) may select the second path based on the remaining DBS of the first DBS (e.g., 495) and the second DBS (or the remaining DBS of the second DBS) (e.g., 100).
  • the second path may be selected based on a second ratio having a higher ratio among a first ratio (e.g., 495/500) for the first path and a second ratio (e.g., 100/100) for the second path.
  • the first path may be selected based on a first ratio having a higher ratio among a first ratio (e.g., 495/500) for the first path and a second ratio (e.g., 95/100) for the second path.
  • the first path can be selected based on the first ratio having a higher ratio among the first ratio (e.g., 490/500) for the first path and the second ratio (e.g., 95/100) for the second path.
  • Figure 7 illustrates an example of an operational flow for a method of changing the number of continuously transmitted packets as DDDS (downlink data delivery status) is obtained.
  • the method of FIG. 7 may include at least one operation performed by the electronic device (400) when a new DDDS is acquired while at least a portion of the method of FIG. 6A (e.g., operations (605) to (640)) is repeatedly performed.
  • the electronic device (400) may obtain a DDDS according to a specified period.
  • the specified period may be referred to as a specified time interval.
  • the electronic device (400) may obtain a first DDDS of a first path and a second DDDS of a second path.
  • the first DDDS and the second DDDS may be obtained at the same timing or at different timings.
  • Obtaining the first DDDS and the second DDDS may be referred to as performing operation (600) of FIG. 6A.
  • the electronic device (400) may repeatedly perform operations (605) to (640).
  • the electronic device (400) may acquire an additional DDDS.
  • the electronic device (400) may acquire a third DDDS of the first path.
  • the third DDDS may be acquired at a timing when the specified time interval has elapsed from the timing when the first DDDS is acquired.
  • the electronic device (400) may acquire a fourth DDDS of the second path.
  • the second DDDS may be acquired at a timing when the specified time interval has elapsed from the timing when the second DDDS is acquired.
  • the electronic device (400) may set the number of continuously transmitted packets as a reference number.
  • the reference number (N) may indicate the number of continuously downlink packets to be transmitted through the selected path.
  • the electronic device (400) may change (or set) the number of continuously transmitted packets to the reference number regardless of the actual number of continuously transmitted downlink packets. Accordingly, when the electronic device (400) receives a downlink packet through the core network, even if there is a remaining DBS of the selected path (or even if the remaining DBS of the selected path exceeds the reference value), since the number of continuously transmitted packets is equal to the reference number, the electronic device (400) may reset the number of continuously transmitted packets to an initial value. Thereafter, the electronic device (400) may perform a path selection algorithm (or path selection based on operation (630)).
  • Figures 8 and 9 illustrate examples of graphs of the performance of a terminal receiving downlink packets through paths for a split bearer.
  • FIG. 8 illustrates graphs (800, 830, 850) for the performance of a terminal that receives downlink packets transmitted according to the transmission method illustrated in example (660) of FIG. 6b.
  • Graph (800) represents the performance of a PDCP of the terminal (e.g., NR PDCP (541) of FIG. 5a or NR PDCP (591) of FIG. 5b).
  • the horizontal axis of graph (800) represents time, and the vertical axis represents throughput (unit: Mbps (mega bit per second)).
  • Graph (830) represents the status of a first path for a split bearer (e.g., first path (501-1) of FIG. 5a or first path (551-1) of FIG. 5b).
  • Graph (850) represents the status of a second path for a split bearer (e.g., second path (501-2) of FIG. 5A or second path (551-2) of FIG. 5B).
  • the horizontal axis of graphs (830) and (850) may represent time, and the vertical axis may represent status values.
  • a first state among the status values may represent a normal state of the terminal load.
  • a second state among the status values may represent an abnormal state (or overload state) of the terminal load.
  • the first line (810) of the graph (800) may indicate the throughput (or PDCP throughput) of the terminal over time.
  • the first line (810) may have a throughput of about 700 Mbps to about 1 Gbps.
  • the second line (820) of the graph (800) may indicate an average value for the first line (810).
  • the second line (820) may have a throughput of about 718 Mbps.
  • the states of the first path and the second path may generally be in the second state within the time interval.
  • the terminal may not be able to perform normal PDCP operation when performing reordering on downlink packets received at the PDCP of the terminal.
  • the PDCP of the terminal may not be able to process packets for each of the first path and the second path.
  • Graph (900) represents the performance of a PDCP of a terminal (e.g., NR PDCP (541) of FIG. 5A or NR PDCP (591) of FIG. 5B).
  • the horizontal axis of graph (900) represents time, and the vertical axis represents throughput (unit: Mbps (mega bit per second)).
  • Graph (930) represents the status of a first path for a split bearer (e.g., the first path (501-1) of FIG. 5A or the first path (551-1) of FIG. 5B).
  • Graph (950) represents the status of a second path for a split bearer (e.g., the second path (501-2) of FIG. 5A or the second path (551-2) of FIG. 5B).
  • the horizontal axes of graphs (930) and (950) may represent time, and the vertical axes may represent status values.
  • the first state among the state values may indicate that the terminal's load is normal.
  • the second state among the state values may indicate that the terminal's load is abnormal (or overloaded).
  • the first line (910) of the graph (900) may indicate the throughput (or PDCP throughput) of the terminal over time.
  • the first line (910) may have a throughput of about 1 Gbps to about 2.5 Gbps.
  • the second line (920) of the graph (900) may indicate an average value for the first line (910).
  • the second line (920) may have a throughput of about 2.4 Gbps.
  • the lines (910, 920) of the graph (900) may have values close to the target performance when downlink packets provided via a split bearer are transmitted.
  • the states of the first path and the second path within the time interval may be generally the first state.
  • the terminal may perform normal PDCP operations when performing reordering on downlink packets received at the PDCP of the terminal.
  • the PDCP of the terminal may perform packet processing for each of the first path and the second path.
  • the device, method, and storage medium according to the present disclosure can continuously transmit downlink packets corresponding to a specified number (e.g., a reference number) through a selected path among paths for a split bearer.
  • the base station can continuously transmit downlink packets corresponding to a specified number through a specific path. Accordingly, the reordering performed at a terminal receiving consecutive downlink packets can be reduced.
  • the device, method, and storage medium according to the present disclosure can cause a reduction in the load at the terminal and improve the throughput (or processing quality) of the terminal.
  • Figure 10 illustrates an example of an operational flow for a method in which a base station transmits consecutive downlink packets corresponding to a reference number through paths for a split bearer.
  • the electronic device (400) of FIG. 4 may be a base station (e.g., the base station (510) of FIG. 5A or the base station (560) of FIG. 5B).
  • the electronic device (400) may be a base station (e.g., the base station (510) of FIG. 5A or the base station (560) of FIG. 5B).
  • at least some of the methods may be controlled by the processor (430) of the electronic device (400) (or the base station).
  • each operation may be performed sequentially, but is not necessarily performed sequentially.
  • the order of each operation may be changed, and at least two operations may be performed in parallel.
  • the base station may have a PDCP for a split bearer.
  • the present disclosure is not limited thereto.
  • At least some of the methods of FIG. 10 may be performed by a CU.
  • the CU may have a PDCP for the split bearer.
  • the base station may obtain a first DBS of a first path for the split bearer and a second DBS of a second path for the split bearer.
  • the first path may include an RLC of the base station connected to the PDCP for the split bearer.
  • the first path may be associated with a cell group (e.g., SCG) provided by the base station.
  • the second path may include an RLC of a node connected to the PDCP for the split bearer.
  • the node may be connected to the base station to provide DC via the split bearer.
  • the second path may be associated with a cell group (e.g., MCG) provided by the node.
  • the base station may transmit consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. For example, the base station may select the first path based on the first DBS having a larger value among the first DBS and the second DBS. For example, the base station may transmit the consecutive first downlink packets corresponding to the reference number to the terminal through the first path.
  • the terminal may support a split bearer.
  • the base station can identify the remaining DBS of the first DBS and the number of packets continuously transmitted through the first path as each of the consecutive first downlink packets is transmitted.
  • the base station may determine whether the remaining DBS exceeds a threshold value.
  • the threshold value may include a value (e.g., 0) indicating whether the remaining DBS exists.
  • the base station may perform a comparison between the number of continuously transmitted packets and the reference number when the remaining DBS of the first path exceeds the reference value (or the remaining DBS > 0).
  • the base station may not perform (or skip, refrain from, bypass) a comparison between the remaining DBS of the first path and the reference value.
  • the remaining DBS exceeding the reference value may indicate that there remains an amount of data (or a buffer size) required to be transmitted through the first path having the remaining DBS.
  • the base station may determine whether the number of continuously transmitted packets is less than the reference number (N).
  • the number of continuously transmitted packets may represent the number of downlink packets transmitted through the first path.
  • the reference number (N) may be a value set by the operator.
  • the base station may transmit consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path. For example, the base station may perform a comparison between the remaining DBS of the first DBS and the second DBS (or the remaining DBS of the second DBS) according to the path selection algorithm.
  • the electronic device (400) may receive a first downlink packet among the consecutive first downlink packets from the entity and transmit the received first downlink packet through the first path. As the electronic device (400) transmits the first downlink packet, the electronic device (400) may identify the remaining DBS of the first DBS by decreasing the value of the first DBS, and may identify the number of packets continuously transmitted through the first path.
  • the electronic device (400) may receive a second downlink packet following the first downlink packet from the entity.
  • the electronic device (400) may determine whether the number of the continuously transmitted packets for the first path is less than a reference number. For example, if the number of the continuously transmitted packets of the first path is less than the reference number, the electronic device (400) may select the first path along which the second downlink packet included in the continuous first downlink packets is to be transmitted. Alternatively, if the number of the continuously transmitted packets of the first path is greater than or equal to the reference number (or equal to the reference number), the electronic device (400) may set the number of the continuously transmitted packets of the first path to an initial value.
  • the electronic device (400) may select a path along which the second downlink packet included in the consecutive second downlink packets is to be transmitted based on the remaining DBS of the first DBS and the second DBS (or the remaining DBS of the second DBS) when the number of the continuously transmitted packets of the first path is greater than or equal to the reference number (or equal to the reference number).
  • the path along which the second downlink packet is to be transmitted may be selected based on a first ratio between the first DBS and the remaining DBS of the first DBS and a second ratio between the second DBS and the remaining DBS of the second DBS. For example, when the first ratio is greater than or equal to the second ratio, the path may be selected as the first path. Conversely, when the first ratio is less than the second ratio, the path may be selected as the second path.
  • a base station having a packet data convergence protocol (PDCP) for a split bearer as described above may include at least one processor including a processing circuit.
  • the base station may include a memory including one or more storage media storing instructions.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to obtain a first desired buffer size for the data radio bearer (DBS) of a first path for the split bearer and a second DBS of a second path for the split bearer.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to transmit, to a terminal, a first consecutive downlink packet corresponding to a reference number through the first path selected based on the first DBS and the second DBS.
  • DBS data radio bearer
  • the first path may include an RLC (radio link control) of the base station connected to the PDCP.
  • the second path may include an RLC of a node connected to the PDCP and connected to the base station.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to obtain a first downlink data delivery status (DDDS) including the first DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to obtain a second DDDS including the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to select the first path from among the first path and the second path based on the first DBS being greater than the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to receive a first downlink packet of the consecutive first downlink packets from an entity of a core network connected to the base station.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to transmit the first downlink packet of the consecutive first downlink packets to the terminal via the first path.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to identify the remaining DBS of the first DBS by decreasing a value of the first DBS as the base station transmits the first downlink packet, and to identify a number of packets continuously transmitted via the first path.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to determine, based on receiving a second downlink packet following the first downlink packet from the entity, whether the number of the continuously transmitted packets is less than the reference number.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to select the first path along which the second downlink packet included in the continuously transmitted first downlink packets is to be transmitted, if the number of the continuously transmitted packets is less than the reference number.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to set the number of the continuously transmitted packets to an initial value when the number of the continuously transmitted packets is greater than or equal to the reference number, and to select the path along which the second downlink packet included in the continuous second downlink packets is to be transmitted based on the remaining DBS of the first DBS and the second DBS.
  • the path when the first ratio of the first DBS to the residual DBS of the first DBS is greater than or equal to the second ratio of the second DBS to the residual DBS of the second DBS, the path may be selected as the first path among the first path and the second path. When the first ratio is less than the second ratio, the path may be selected as the second path among the first path and the second path.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to determine whether the remaining DBS of the first DBS is less than a reference value.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to select the path for transmission of the second downlink packet based on the remaining DBS of the first DBS and the second DBS when the remaining DBS of the first DBS is less than the reference value.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to determine whether the number of the continuously transmitted packets is less than the reference number when the remaining DBS of the first DBS is greater than or equal to the reference value.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to obtain a third DDDS including a third DBS of the first path for the split bearer before receiving a second downlink packet following the first downlink packet from the entity.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to set a number of the continuously transmitted packets to the reference number upon obtaining the third DDDS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the base station to select, after receiving the second downlink packet, the path along which the second downlink packet included in the consecutive second downlink packets is to be transmitted, based on the remaining DBS of the first DBS and the second DBS.
  • the base station may include a next generation Node B (gNB).
  • gNB next generation Node B
  • An entity of a core network that provides the consecutive first downlink packets and the consecutive second downlink packets, and is connected to the base station, may include a user plane function (UPF) or a serving gateway (S-GW).
  • UPF user plane function
  • S-GW serving gateway
  • a node associated with the second path and connected to the base station may include an evolved Node B (eNodeB) or a gNB.
  • eNodeB evolved Node B
  • gNB evolved Node B
  • the first DBS may be used to indicate a data amount for a secondary cell group (SCG) associated with the first path.
  • the second DBS may be used to indicate a data amount for a master cell group (MCG) associated with the second path.
  • SCG secondary cell group
  • MCG master cell group
  • the non-transitory computer-readable storage medium as described above may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a base station having a packet data convergence protocol (PDCP) for a split bearer, cause the base station to obtain a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the base station to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS.
  • PDCP packet data convergence protocol
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.
  • a device of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer as described above may include at least one processor including a processing circuit.
  • the device may include a memory including one or more storage media storing instructions.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive a second DBS of a second path for the split bearer from a node connected to the CU.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number via the first path selected based on the first DBS and the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to, after transmitting the consecutive first downlink packets, transmit, to the terminal, consecutive second downlink packets corresponding to the reference number via a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive, from the DU, a first downlink data delivery status (DDDS) comprising the first DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive, from the node, a second DDDS comprising the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to select the first path from among the first path and the second path based on the first DBS being greater than the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive a first downlink packet of the consecutive first downlink packets from an entity of a core network connected to the CU.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to transmit the first downlink packet of the consecutive first downlink packets to the terminal via the first path.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to identify the remaining DBS of the first DBS by decreasing a value of the first DBS as the device transmits the first downlink packet, and to identify a number of packets continuously transmitted via the first path.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to set the number of the continuously transmitted packets to an initial value when the number of the continuously transmitted packets is greater than or equal to the reference number, and to select the path along which the second downlink packet included in the continuous second downlink packets is to be transmitted based on the remaining DBS of the first DBS and the second DBS.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to determine whether the remaining DBS of the first DBS is less than a reference value.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to select the path for transmission of the second downlink packet based on the remaining DBS of the first DBS and the second DBS, if the remaining DBS of the first DBS is less than the reference value.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to determine whether the number of the continuously transmitted packets is less than the reference number, if the remaining DBS of the first DBS is greater than or equal to the reference value.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to receive, from the DU, a third DDDS including a third DBS of the first path for the split bearer before receiving a second downlink packet following the first downlink packet from the entity.
  • the instructions when individually or collectively executed by the at least one processor, may cause the device to set a number of the continuously transmitted packets to the reference number upon obtaining the third DDDS.
  • the instructions, when individually or collectively executed by the at least one processor may cause the device to select, after receiving the second downlink packet, the path along which the second downlink packet included in the consecutive second downlink packets is to be transmitted, based on the remaining DBS of the first DBS and the second DBS.
  • a method performed by a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer as described above may include receiving a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU.
  • the method may include receiving a second DBS of a second path for the split bearer from a node connected to the CU.
  • the method may include transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS.
  • the method may include an operation of transmitting, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.
  • the non-transitory computer-readable storage medium as described above may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer, cause the CU to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the CU to receive a second DBS of a second path for the split bearer from a node connected to the CU.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive first downlink packets corresponding to a reference number, through the first path selected based on the first DBS and the second DBS.
  • the non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.
  • a computer-readable storage medium storing one or more programs (software modules) may be provided.
  • the one or more programs stored in the computer-readable storage medium are configured to be executed by one or more processors in an electronic device.
  • the one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure.
  • the one or more programs may be provided as a computer program product.
  • the computer program product may be traded between a seller and a buyer as a commodity.
  • the computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play StoreTM) or directly between two user devices (e.g., smart phones).
  • a machine-readable storage medium e.g., compact disc read only memory (CD-ROM)
  • an application store e.g., Play StoreTM
  • at least a portion of the computer program product may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
  • the program may be stored on an attachable storage device that is accessible via a communication network, such as the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a storage area network (SAN), or a combination thereof.
  • a storage device may be connected to a device implementing an embodiment of the present disclosure via an external port.
  • a separate storage device on the communication network may be connected to a device implementing an embodiment of the present disclosure.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

This base station having a packet data convergence protocol (PDCP) for a split bearer may comprise: at least one processor; and a memory storing instructions. The instructions, when executed individually or collectively by the at least one processor, may instruct the base station to: acquire a first desired buffer size for the data radio bearer (DBS) of a first path for the split bearer and a second DBS of a second path for the split bearer; transmit, to a terminal, sequential first downlink packets corresponding to a reference number via the first path selected on the basis of the first DBS and the second DBS; and after transmitting the sequential first downlink packets, transmit, to the terminal, sequential second downlink packets corresponding to the reference number via a path selected, from among the first path and the second path, on the basis of the remaining DBS of the first DBS and the second DBS.

Description

무선 통신 시스템에서 스플릿 베어러를 이용한 하향링크 패킷을 전송하기 위한 장치, 방법, 및 저장 매체Device, method, and storage medium for transmitting downlink packets using a split bearer in a wireless communication system

아래의 설명들은, 무선 통신 시스템에 관한 것으로, 보다 구체적으로 무선 통신 시스템에서 스플릿 베어러(split bearer)를 이용한 하향링크 패킷을 전송하기 위한 장치, 방법, 및 저장 매체에 관한 것이다.The following descriptions relate to a wireless communication system, and more specifically, to a device, method, and storage medium for transmitting a downlink packet using a split bearer in a wireless communication system.

무선 통신 시스템에서, 이중 연결(dual connectivity)를 위해, 스플릿 베어러가 이용될 수 있다. 예를 들어, 상기 스플릿 베어러는 무선 베어러(radio bearer)에 대하여 적용될 수 있다. 예를 들어, 상기 무선 베어러는 기지국과 단말 사이의 베어러를 포함할 수 있다. In wireless communication systems, a split bearer may be utilized for dual connectivity. For example, the split bearer may be applied to a radio bearer. For example, the radio bearer may include a bearer between a base station and a terminal.

상술한 정보는 본 개시에 대한 이해를 돕기 위한 목적으로 하는 배경 기술(related art)로 제공될 수 있다. 상술한 내용 중 어느 것도 본 개시와 관련된 종래 기술(prior art)로서 적용될 수 있는지에 대하여 어떠한 주장이나 결정이 제기되지 않는다.The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.

스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국은 프로세싱 회로를 포함하는 적어도 하나의 프로세서를 포함할 수 있다. 상기 기지국은 인스트럭션들을 저장하는, 하나 이상의 저장 매체들을 포함하는 메모리를 포함할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기할 수 있다. A base station having a packet data convergence protocol (PDCP) for a split bearer may include at least one processor including a processing circuit. The base station may include a memory including one or more storage media storing instructions. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to obtain a first desired buffer size for the data radio bearer (DBS) of a first path for the split bearer and a second DBS of a second path for the split bearer. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to transmit, to a terminal, a first consecutive downlink packet corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.

스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국에 의해 수행되는 방법은, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하는 동작을 포함할 수 있다. 상기 방법은, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하는 동작을 포함할 수 있다.A method performed by a base station having a packet data convergence protocol (PDCP) for a split bearer may include an operation of obtaining a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer. The method may include an operation of transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through a first path selected based on the first DBS and the second DBS. The method may include an operation of transmitting, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number through a path selected based on a remaining DBS of the first DBS and the second DBS among the first path and the second path.

비일시적 컴퓨터 판독가능 저장 매체는, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국의 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. A non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a base station having a packet data convergence protocol (PDCP) for a split bearer, cause the base station to obtain a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the base station to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.

스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 CU(central unit)의 장치는, 프로세싱 회로를 포함하는 적어도 하나의 프로세서를 포함할 수 있다. 상기 장치는 인스트럭션들을 저장하는, 하나 이상의 저장 매체들을 포함하는 메모리를 포함할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer)를 상기 CU와 연결된 DU(distributed unit)로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 상기 CU와 연결된 노드로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게, 전송하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기할 수 있다.A device of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer may include at least one processor including a processing circuit. The device may include a memory including one or more storage media storing instructions. The instructions, when individually or collectively executed by the at least one processor, may cause the device to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU. The instructions, when individually or collectively executed by the at least one processor, may cause the device to receive a second DBS of a second path for the split bearer from a node connected to the CU. The instructions, when individually or collectively executed by the at least one processor, may cause the device to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number via the first path selected based on the first DBS and the second DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the device to, after transmitting the consecutive first downlink packets, transmit, to the terminal, consecutive second downlink packets corresponding to the reference number via a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.

스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 CU(central unit)에 의해 수행되는 방법은, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer)를 상기 CU와 연결된 DU(distributed unit)로부터, 수신하는 동작을 포함할 수 있다. 상기 방법은, 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 상기 CU와 연결된 노드로부터, 수신하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게, 전송하는 동작을 포함할 수 있다. 상기 방법은, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하는 동작을 포함할 수 있다.A method performed by a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer may include receiving a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU. The method may include receiving a second DBS of a second path for the split bearer from a node connected to the CU. The method may include transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The method may include an operation of transmitting, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.

비일시적 컴퓨터 판독가능 저장 매체는, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 CU(central unit)의 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer)를 상기 CU와 연결된 DU(distributed unit)로부터, 수신하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 상기 CU와 연결된 노드로부터, 수신하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. A non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer, cause the CU to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the CU to receive a second DBS of a second path for the split bearer from a node connected to the CU. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive first downlink packets corresponding to a reference number, through the first path selected based on the first DBS and the second DBS. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.

도 1은 무선 통신 시스템의 예를 도시한다.Figure 1 illustrates an example of a wireless communication system.

도 2a는 제어 평면(control plane)에서의 프로토콜 스택의 예를 도시한다.Figure 2a illustrates an example of a protocol stack in the control plane.

도 2b는 사용자 평면(user plane)에서의 프로토콜 스택의 예를 도시한다.Figure 2b illustrates an example of a protocol stack in the user plane.

도 3a 및 도 3b는 무선 통신 시스템에서 이중 연결의 예들을 도시한다.Figures 3a and 3b illustrate examples of dual connectivity in a wireless communication system.

도 4는 전자 장치의 기능적 구성의 예를 도시한다.Figure 4 illustrates an example of a functional configuration of an electronic device.

도 5a 및 도 5b는 기지국이 코어 네트워크의 엔티티로부터 수신된 하향링크 패킷을 스플릿 베어러를 이용하여 단말에게 전송하는 방법에 대한 예들을 도시한다. Figures 5a and 5b illustrate examples of how a base station transmits a downlink packet received from an entity of a core network to a terminal using a split bearer.

도 6a는 스플릿 베어러를 위한 경로들을 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송하는 방법에 대한 동작 흐름의 예를 도시한다.FIG. 6a illustrates an example of an operational flow for a method of transmitting consecutive downlink packets corresponding to a reference number through paths for a split bearer.

도 6b는 스플릿 베어러를 위한 경로들을 통해 하향링크 패킷들을 전송하는 방법에 대한 예들을 도시한다.Figure 6b illustrates examples of how to transmit downlink packets over paths for a split bearer.

도 7은 DDDS(downlink data delivery status)를 획득함에 따라 연속적으로 전송된 패킷들의 수를 변경하는 방법에 대한 동작 흐름의 예를 도시한다.Figure 7 illustrates an example of an operational flow for a method of changing the number of continuously transmitted packets as DDDS (downlink data delivery status) is obtained.

도 8 및 도 9는 스플릿 베어러를 위한 경로들을 통해 하향링크 패킷들을 수신한 단말의 성능에 대한 그래프들의 예들을 도시한다.Figures 8 and 9 illustrate examples of graphs of the performance of a terminal receiving downlink packets through paths for a split bearer.

도 10은 기지국이 스플릿 베어러를 위한 경로들을 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송하는 방법에 대한 동작 흐름의 예를 도시한다. Figure 10 illustrates an example of an operational flow for a method in which a base station transmits consecutive downlink packets corresponding to a reference number through paths for a split bearer.

본 개시에서 사용되는 용어들은 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 다른 실시예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 개시에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 개시에 사용된 용어들 중 일반적인 사전에 정의된 용어들은, 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 개시에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 개시에서 정의된 용어일지라도 본 개시의 실시예들을 배제하도록 해석될 수 없다.The terms used in this disclosure are used only to describe specific embodiments and may not be intended to limit the scope of other embodiments. The singular expression may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by those of ordinary skill in the art described in this disclosure. Terms defined in general dictionaries among the terms used in this disclosure may be interpreted as having the same or similar meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this disclosure. In some cases, even if a term is defined in this disclosure, it cannot be interpreted to exclude embodiments of the present disclosure.

이하에서 설명되는 본 개시의 다양한 실시예들에서는 하드웨어적인 접근 방법을 예시로서 설명한다. 하지만, 본 개시의 다양한 실시예들에서는 하드웨어와 소프트웨어를 모두 사용하는 기술을 포함하고 있으므로, 본 개시의 다양한 실시예들이 소프트웨어 기반의 접근 방법을 제외하는 것은 아니다.The various embodiments of the present disclosure described below illustrate a hardware-based approach as an example. However, since the various embodiments of the present disclosure include techniques utilizing both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.

이하 설명에서 사용되는 신호를 지칭하는 용어(예: 패킷, 메시지, 신호, 정보, 시그널링), 자원을 지칭하는 용어(예: 섹션(section), 심볼(symbol), 슬롯(slot), 서브프레임(subframe), 무선 프레임(radio frame), 서브캐리어(subcarrier), RE(resource element), RB(resource block), BWP(bandwidth part), 기회(occasion)), 연산 상태를 위한 용어(예: 단계(step), 동작(operation), 절차(procedure)), 데이터를 지칭하는 용어(예: 패킷, 메시지, 사용자 스트림, 정보(information), 비트(bit), 심볼(symbol), 코드워드(codeword)), 채널을 지칭하는 용어, 네트워크 객체(network entity)들을 지칭하는 용어(DU(distributed unit), RU(radio unit), CU(central unit), CU-CP(control plane), CU-UP(user plane), O-DU(O-RAN(open radio access network) DU), O-RU(O-RAN RU), O-CU(O-RAN CU), O-CU-UP(O-RAN CU-CP), O-CU-CP(O-RAN CU-CP)), 장치의 구성 요소를 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 개시가 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 다른 용어가 사용될 수 있다. 또한, 이하 사용되는 '...부', '...기', '...물', '...체' 등의 용어는 적어도 하나의 형상 구조를 의미하거나 또는 기능을 처리하는 단위를 의미할 수 있다.In the following description, terms referring to signals (e.g., packet, message, signal, information, signaling), terms referring to resources (e.g., section, symbol, slot, subframe, radio frame, subcarrier, RE (resource element), RB (resource block), BWP (bandwidth part), occasion), terms for operational states (e.g., step, operation, procedure), terms referring to data (e.g., packet, message, user stream, information, bit, symbol, codeword), terms referring to channels, terms referring to network entities (distributed unit (DU), radio unit (RU), central unit (CU), CU-CP (control plane), CU-UP (user plane), O-DU (O-RAN (open radio access network) DU), O-RU (O-RAN RU), O-CU (O-RAN Terms such as CU), O-CU-UP (O-RAN CU-CP), O-CU-CP (O-RAN CU-CP)), and components of the device are provided for convenience of explanation. Therefore, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used. In addition, terms such as '...part', '...machine', '...object', and '...body' used below may mean at least one shape structure or a unit that processes a function.

또한, 본 개시에서, 특정 조건의 만족(satisfied), 충족(fulfilled) 여부를 판단하기 위해, 초과 또는 미만의 표현이 사용될 수 있으나, 이는 일 예를 표현하기 위한 기재일 뿐 이상 또는 이하의 기재를 배제하는 것이 아니다. '이상'으로 기재된 조건은 '초과', '이하'로 기재된 조건은 '미만', '이상 및 미만'으로 기재된 조건은 '초과 및 이하'로 대체될 수 있다. 또한, 이하, 'A' 내지 'B'는 A부터(A 포함) B까지의(B 포함) 요소들 중 적어도 하나를 의미한다. 이하, 'C' 및/또는 'D'는 'C' 또는 'D' 중 적어도 하나, 즉, {'C', 'D', 'C'와 'D'}를 포함하는 것을 의미한다.In addition, in the present disclosure, expressions such as "more than" or "less than" may be used to determine whether a specific condition is satisfied or fulfilled, but this is merely a description for expressing an example and does not exclude descriptions such as "more than" or "less than." A condition described as "more than" may be replaced with "more than," a condition described as "less than" may be replaced with "less than," and a condition described as "more than and less than" may be replaced with "more than and less than." In addition, hereinafter, "A" to "B" mean at least one of elements from A (including A) to B (including B). hereinafter, "C" and/or "D" mean at least one of "C" or "D," that is, including {"C", "D", "C" and "D"}.

본 개시는, 일부 통신 규격 (예: 3GPP(3rd Generation Partnership Project))에서 사용되는 용어들을 이용하여 실시예들을 설명하지만, 이는 설명을 위한 예시일 뿐이다. 본 개시의 실시예들은, 다른 통신 및 방송 시스템에도 적용될 수 있다.Although this disclosure describes embodiments using terminology used in certain communication standards (e.g., 3rd Generation Partnership Project (3GPP)), this is merely an example for illustrative purposes. Embodiments of this disclosure can also be applied to other communication and broadcasting systems.

현재, 5G 이동통신 기술이 지원하고자 했던 서비스들을 고려하여 초기의 5G 이동통신 기술 개선(improvement) 및 성능 향상(enhancement)을 위한 논의가 진행 중에 있으며, 차량이 전송하는 자신의 위치 및 상태 정보에 기반하여 자율주행 차량의 주행 판단을 돕고 사용자의 편의를 증대하기 위한 V2X(Vehicle-to-Everything), 비면허 대역에서 각종 규제 상 요구사항들에 부합하는 시스템 동작을 목적으로 하는 NR-U(New Radio Unlicensed), NR 단말 저전력 소모 기술(UE Power Saving), 지상 망과의 통신이 불가능한 지역에서 커버리지 확보를 위한 단말-위성 직접 통신인 비 지상 네트워크(Non-Terrestrial Network, NTN), 위치 측위(Positioning) 등의 기술에 대한 물리계층 표준화가 진행 중이다. Currently, discussions are underway to improve and enhance the initial 5G mobile communication technology in consideration of the services that 5G mobile communication technology was intended to support, and physical layer standardization is in progress for technologies such as V2X (Vehicle-to-Everything) to help autonomous vehicles make driving decisions and increase user convenience based on their own location and status information transmitted by vehicles, NR-U (New Radio Unlicensed) for the purpose of system operation that complies with various regulatory requirements in unlicensed bands, NR terminal low power consumption technology (UE Power Saving), Non-Terrestrial Network (NTN), which is direct terminal-satellite communication to secure coverage in areas where communication with terrestrial networks is impossible, and Positioning.

뿐만 아니라, 타 산업과의 연계 및 융합을 통한 새로운 서비스 지원을 위한 지능형 공장 (Industrial Internet of Things, IIoT), 무선 백홀 링크와 액세스 링크를 통합 지원하여 네트워크 서비스 지역 확장을 위한 노드를 제공하는 IAB(Integrated Access and Backhaul), 조건부 핸드오버(Conditional Handover) 및 DAPS(Dual Active Protocol Stack) 핸드오버를 포함하는 이동성 향상 기술(Mobility Enhancement), 랜덤 액세스 절차를 간소화하는 2 단계 랜덤 액세스(2-step RACH for NR) 등의 기술에 대한 무선 인터페이스 아키텍쳐/프로토콜 분야의 표준화 역시 진행 중에 있으며, 네트워크 기능 가상화(Network Functions Virtualization, NFV) 및 소프트웨어 정의 네트워킹(Software-Defined Networking, SDN) 기술의 접목을 위한 5G 베이스라인 아키텍쳐(예를 들어, Service based Architecture, Service based Interface), 단말의 위치에 기반하여 서비스를 제공받는 모바일 엣지 컴퓨팅(Mobile Edge Computing, MEC) 등에 대한 시스템 아키텍쳐/서비스 분야의 표준화도 진행 중이다.In addition, standardization of wireless interface architecture/protocols is in progress for technologies such as intelligent factories (Industrial Internet of Things, IIoT) to support new services through linkage and convergence with other industries, Integrated Access and Backhaul (IAB) that provides nodes for expanding network service areas by integrating wireless backhaul links and access links, Mobility Enhancement technology including Conditional Handover and Dual Active Protocol Stack (DAPS) handover, and 2-step random access (2-step RACH for NR) that simplifies random access procedures. Standardization is also in progress for system architecture/services such as 5G baseline architecture (e.g., Service-based Architecture, Service-based Interface) for grafting Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) that provides services based on the location of the terminal.

이와 같은 5G 이동통신 시스템이 상용화되면, 폭발적인 증가 추세에 있는 커넥티드 기기들이 통신 네트워크에 연결될 것이며, 이에 따라 5G 이동통신 시스템의 기능 및 성능 강화와 커넥티드 기기들의 통합 운용이 필요할 것으로 예상된다. 이를 위해, 증강현실(Augmented Reality, AR), 가상현실(Virtual Reality, VR), 혼합 현실(Mixed Reality, MR) 등을 효율적으로 지원하기 위한 확장 현실(eXtended Reality, XR), 인공지능(Artificial Intelligence, AI) 및 머신러닝(Machine Learning, ML)을 활용한 5G 성능 개선 및 복잡도 감소, AI 서비스 지원, 메타버스 서비스 지원, 드론 통신 등에 대한 새로운 연구가 진행될 예정이다.Once these 5G mobile communication systems are commercialized, an explosive increase in connected devices will be connected to the communication network, necessitating enhanced functionality and performance of 5G mobile communication systems and integrated operation of these connected devices. To this end, new research will be conducted on improving 5G performance and reducing complexity, supporting AI services, supporting metaverse services, and drone communications by utilizing eXtended Reality (XR), Artificial Intelligence (AI), and Machine Learning (ML) to efficiently support Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR).

또한, 이러한 5G 이동통신 시스템의 발전은 6G 이동통신 기술의 테라헤르츠 대역에서의 커버리지 보장을 위한 신규 파형(Waveform), 전차원 다중입출력(Full Dimensional MIMO, FD-MIMO), 어레이 안테나(Array Antenna), 대규모 안테나(Large Scale Antenna)와 같은 다중 안테나 전송 기술, 테라헤르츠 대역 신호의 커버리지를 개선하기 위해 메타물질(Metamaterial) 기반 렌즈 및 안테나, OAM(Orbital Angular Momentum)을 이용한 고차원 공간 다중화 기술, RIS(Reconfigurable Intelligent Surface) 기술 뿐만 아니라, 6G 이동통신 기술의 주파수 효율 향상 및 시스템 네트워크 개선을 위한 전이중화(Full Duplex) 기술, 위성(Satellite), AI(Artificial Intelligence)를 설계 단계에서부터 활용하고 종단간(End-to-End) AI 지원 기능을 내재화하여 시스템 최적화를 실현하는 AI 기반 통신 기술, 단말 연산 능력의 한계를 넘어서는 복잡도의 서비스를 초고성능 통신과 컴퓨팅 자원을 활용하여 실현하는 차세대 분산 컴퓨팅 기술 등의 개발에 기반이 될 수 있을 것이다.In addition, the development of these 5G mobile communication systems includes new waveforms to ensure coverage in the terahertz band of 6G mobile communication technology, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), Array Antenna, and Large Scale Antenna, metamaterial-based lenses and antennas to improve the coverage of terahertz band signals, high-dimensional spatial multiplexing technology using Orbital Angular Momentum (OAM), Reconfigurable Intelligent Surface (RIS) technology, as well as full duplex technology to improve the frequency efficiency and system network of 6G mobile communication technology, satellite, AI (Artificial Intelligence) from the design stage and AI-based communication technology that realizes system optimization by internalizing end-to-end AI support functions, and ultra-high-performance communication and computing resources to provide services with complexity that exceeds the limits of terminal computing capabilities. It can serve as a basis for the development of next-generation distributed computing technologies that can be realized by utilizing them.

이하, 5G 환경이 예로 서술되었으나, 이러한 설명은, 본 개시의 실시예들의 통신 환경의 범위를 제한하지 않는다. 본 개시의 실시예들에 따른 기술적 원리는 4G, 6G 및 6G 이후의 통신 기술 및 네트워크 환경에서도 적용될 수 있다.While a 5G environment is described below as an example, this description does not limit the scope of the communication environment of the embodiments of the present disclosure. The technical principles according to the embodiments of the present disclosure can also be applied to 4G, 6G, and post-6G communication technologies and network environments.

도 1은 무선 통신 시스템의 예를 도시한다.Figure 1 illustrates an example of a wireless communication system.

도 1을 참고하면, 도 1은 무선 통신 시스템에서 무선 채널을 이용하는 노드(node)들의 일부로서, 기지국(110) 및 단말(120)을 예시한다. 도 1은 하나의 기지국만을 도시하나, 무선 통신 시스템은 기지국(110)과 동일 또는 유사한 다른 기지국을 더 포함할 수 있다. Referring to FIG. 1, FIG. 1 illustrates a base station (110) and a terminal (120) as some of the nodes utilizing a wireless channel in a wireless communication system. Although FIG. 1 illustrates only one base station, the wireless communication system may further include other base stations identical or similar to the base station (110).

기지국(110)은 단말(120)에게 무선 접속을 제공하는 네트워크 인프라스트럭쳐(infrastructure)이다. 기지국(110)은 신호를 송신할 수 있는 거리에 기초하여 정의되는 커버리지(coverage)를 가진다. 기지국(110)은 기지국(base station) 외에 '액세스 포인트(access point, AP)', '이노드비(eNodeB, eNB)', '5G 노드(5th generation node)', '지노드비(next generation nodeB, gNB)', '무선 포인트(wireless point)', '송수신 포인트(transmission/reception point, TRP)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.The base station (110) is a network infrastructure that provides wireless access to the terminal (120). The base station (110) has coverage defined based on the distance at which a signal can be transmitted. In addition to the base station, the base station (110) may be referred to as an 'access point (AP)', 'eNodeB (eNB)', '5th generation node', 'next generation nodeB (gNB)', 'wireless point', 'transmission/reception point (TRP)', or other terms having equivalent technical meanings.

단말(120)은 사용자에 의해 사용되는 장치로서, 기지국(110)과 무선 채널을 통해 통신을 수행한다. 기지국(110)에서 단말(120)을 향하는 링크는 하향링크(downlink, DL), 단말(120)에서 기지국(110)을 향하는 링크는 상향링크(uplink, UL)라 지칭된다. 또한, 도 1에 도시되지 않았으나, 단말(120)과 다른 단말은 상호 간 무선 채널을 통해 통신을 수행할 수 있다. 이때, 단말(120) 및 다른 단말 간 링크(device-to-device link, D2D)는 사이드링크(sidelink)라 지칭되며, 사이드링크는 PC5 인터페이스와 혼용될 수 있다. 다른 일부 실시예들에서, 단말(120)은 사용자의 관여 없이 운영될 수 있다. 일 실시예에 따라, 단말(120)은 기계 타입 통신(machine type communication, MTC)을 수행하는 장치로서, 사용자에 의해 휴대되지 아니할 수 있다. 또한, 일 실시예에 따라, 단말(120)은 NB(narrowband)-IoT(internet of things) 기기일 수 있다. The terminal (120) is a device used by a user and communicates with the base station (110) via a wireless channel. The link from the base station (110) to the terminal (120) is referred to as a downlink (DL), and the link from the terminal (120) to the base station (110) is referred to as an uplink (UL). In addition, although not shown in FIG. 1, the terminal (120) and another terminal may communicate with each other via a wireless channel. In this case, the link between the terminal (120) and another terminal (device-to-device link, D2D) is referred to as a sidelink, and the sidelink may be used interchangeably with the PC5 interface. In some other embodiments, the terminal (120) may be operated without the involvement of a user. In one embodiment, the terminal (120) is a device that performs machine type communication (MTC) and may not be carried by the user. Additionally, according to one embodiment, the terminal (120) may be an NB (narrowband)-IoT (internet of things) device.

단말(120)은 단말(terminal) 외 '사용자 장비(user equipment, UE)', '고객 댁내 장치'(customer premises equipment, CPE), '이동국(mobile station)', '가입자국(subscriber station)', '원격 단말(remote terminal)', '무선 단말(wireless terminal)', 전자 장치(electronic device)', 또는 '사용자 장치(user device)' 또는 이와 동등한 기술적 의미를 가지는 다른 용어로 지칭될 수 있다.The terminal (120) may be referred to as a terminal, or other terms such as 'user equipment (UE),' 'customer premises equipment (CPE),' 'mobile station,' 'subscriber station,' 'remote terminal,' 'wireless terminal,' 'electronic device,' or 'user device,' or other terms having equivalent technical meanings.

기지국(110)은 단말(120)과 빔포밍을 수행할 수 있다. 기지국(110)과 단말(120)은 상대적으로 낮은 주파수 대역(예: NR의 FR 1(frequency range 1))에서 무선 신호를 송신 및 수신할 수 있다. 또한, 기지국(110)과 단말(120)은 상대적으로 높은 주파수 대역(예: NR의 FR 2(또는, FR 2-1, FR 2-2, FR 2-3), FR 3), 밀리미터 파(mmWave) 대역(예: 28GHz, 30GHz, 38GHz, 60GHz))에서 무선 신호를 송신 및 수신할 수 있다. 채널 이득의 향상을 위해, 기지국(110) 및 단말(120)은 빔포밍(beamforming)을 수행할 수 있다. 여기서, 빔포밍은 송신 빔포밍 및 수신 빔포밍을 포함할 수 있다. 기지국(110) 및 단말(120)은 송신 신호 또는 수신 신호에 방향성(directivity)을 부여할 수 있다. 이를 위해, 기지국(110) 및 단말(120)은 빔 탐색(beam search) 또는 빔 관리(beam management) 절차를 통해 서빙(serving) 빔들을 선택할 수 있다. 서빙 빔들이 선택된 후, 이후 통신은 서빙 빔들을 송신한 자원과 QCL 관계에 있는 자원을 통해 수행될 수 있다. The base station (110) and the terminal (120) can perform beamforming. The base station (110) and the terminal (120) can transmit and receive wireless signals in a relatively low frequency band (e.g., FR 1 (frequency range 1) of NR). In addition, the base station (110) and the terminal (120) can transmit and receive wireless signals in a relatively high frequency band (e.g., FR 2 (or, FR 2-1, FR 2-2, FR 2-3), FR 3 of NR), millimeter wave (mmWave) band (e.g., 28 GHz, 30 GHz, 38 GHz, 60 GHz)). To improve channel gain, the base station (110) and the terminal (120) can perform beamforming. Here, the beamforming can include transmission beamforming and reception beamforming. The base station (110) and the terminal (120) can impart directionality to the transmitted or received signal. To this end, the base station (110) and the terminal (120) can select serving beams through a beam search or beam management procedure. After the serving beams are selected, subsequent communication can be performed through resources that have a QCL relationship with the resource that transmitted the serving beams.

단말(120)은 기지국(110)의 셀들과 CA(carrier aggregation)로 구성될 수 있다. CA 기술은 단말이 공통의 무선 자원 제어 엔티티를 갖는 동종 무선 통신 셀 그룹에 연결되어, 서로 다른 주파수 대역에 위치한 각 셀의 요소 반송파(component carrier) 상 주파수 자원을 신호 송수신에 동시에 이용함으로써 단말(120) 및 기지국(110)의 주파수 사용 효율을 증대시키는 기술이다. CA를 위해 구성되는 셀들은 하나의 PCell(primary cell)과 하나 이상의 SCell들(Secondary cells)을 포함할 수 있다.The terminal (120) may be configured with cells of the base station (110) and carrier aggregation (CA). CA technology is a technology that increases the frequency usage efficiency of the terminal (120) and the base station (110) by connecting the terminal to a group of homogeneous wireless communication cells having a common radio resource control entity, and simultaneously using frequency resources on component carriers of each cell located in different frequency bands for signal transmission and reception. The cells configured for CA may include one PCell (primary cell) and one or more SCells (secondary cells).

도 2a는 제어 평면(control plane)에서의 프로토콜 스택의 예를 도시한다.Figure 2a illustrates an example of a protocol stack in the control plane.

도 2a를 참고하면, NR 통신 시스템에서, 단말(120)(예: UE)의 제어 평면의 무선 프로토콜은 PHY(211), MAC(212), RLC(213), PDCP(214), 및 RRC(215)를 포함할 수 있다. NR 통신 시스템에서, 기지국(110)(예: gNB)의 제어 평면의 무선 프로토콜은 PHY(221), MAC(222), RLC(223), PDCP(224), 및 RRC(225)를 포함할 수 있다. Referring to FIG. 2A, in an NR communication system, a wireless protocol of a control plane of a terminal (120) (e.g., UE) may include PHY (211), MAC (212), RLC (213), PDCP (214), and RRC (215). In an NR communication system, a wireless protocol of a control plane of a base station (110) (e.g., gNB) may include PHY (221), MAC (222), RLC (223), PDCP (224), and RRC (225).

RRC(215, 225)의 주요 기능은 다음의 기능들 중 일부를 포함할 수 있다. The main functions of RRC (215, 225) may include some of the following functions.

- AS(Access Stratum) 및 NAS(Non Access Stratum) 관련 시스템 정보 브로드캐스트- Broadcast of system information related to AS (Access Stratum) and NAS (Non Access Stratum)

- 5GC 또는 NG-RAN에 의해 시작된 페이징- Paging initiated by 5GC or NG-RAN

- 다음을 포함하는 UE와 NG-RAN 간의 RRC 연결 설정, 유지 및 해제:- Establishment, maintenance and release of RRC connection between UE and NG-RAN including:

1) 캐리어 어그리게이션의 추가, 수정 및 해제1) Adding, modifying, and releasing carrier aggregation

2) NR 내 또는 E-UTRA와 NR 간 Dual Connectivity 추가, 수정 및 해제.2) Add, modify and remove Dual Connectivity within NR or between E-UTRA and NR.

- 키 관리를 포함한 보안 기능(Security functions including key management)- Security functions including key management

- SRB(Signaling Radio Bearer) 및 DRB(Data Radio Bearer)의 설정, 구성, 유지 관리 및 해제- Setup, configuration, maintenance, and release of SRB (Signaling Radio Bearer) and DRB (Data Radio Bearer).

- 다음을 포함한 이동성 기능:- Mobility features including:

1) 핸드오버 및 컨텍스트 전송(Handover and context transfer)1) Handover and context transfer

2) UE 셀 선택 및 재선택 및 셀 선택 및 재선택 제어(UE cell selection and reselection and control of cell selection and reselection)2) UE cell selection and reselection and control of cell selection and reselection

3) RAT 간 이동성(Inter-RAT mobility)3) Inter-RAT mobility

- QoS(Quality of Service) 관리 기능- QoS (Quality of Service) management function

- UE 측정 보고 및 보고 제어;- UE measurement reporting and reporting control;

- 무선 링크 장애 감지 및 복구(Detection of and recovery from radio link failure)- Detection of and recovery from radio link failure

- UE로부터/로부터 NAS로/로부터의 NAS 메시지 전송.- Transmitting NAS messages from/to the UE to/from the NAS.

PDCP(214, 224)의 주요 기능은 다음의 기능들 중 일부를 포함할 수 있다. The main functions of PDCP (214, 224) may include some of the following functions:

- 헤더 압축 및 압축 해제 기능(Header compression and decompression: ROHC only)- Header compression and decompression (ROHC only)

- 사용자 데이터 전송 기능 (Transfer of user data)- User data transfer function

- 순차적 전달 기능(In-sequence delivery of upper layer PDUs)- In-sequence delivery of upper layer PDUs

- 비순차적 전달 기능 (Out-of-sequence delivery of upper layer PDUs)- Out-of-sequence delivery of upper layer PDUs

- 순서 재정렬 기능(PDCP PDU reordering for reception)- PDCP PDU reordering for reception

- 중복 탐지 기능(Duplicate detection of lower layer SDUs)- Duplicate detection of lower layer SDUs

- 재전송 기능(Retransmission of PDCP SDUs)- Retransmission function (Retransmission of PDCP SDUs)

- 암호화 및 복호화 기능(Ciphering and deciphering)- Encryption and decryption functions (Ciphering and deciphering)

- 타이머 기반 SDU 삭제 기능(Timer-based SDU discard in uplink.)- Timer-based SDU discard in uplink.

상술한 내용에서, PDCP 계층의 순서 재정렬 기능(reordering)은 하위 계층에서 수신한 PDCP PDU들을 PDCP SN(sequence number)을 기반으로 순서대로 재정렬하는 기능을 의미할 수 있다. PDCP 계층의 순서 재정렬 기능(reordering)은 재정렬된 순서대로 데이터를 상위 계층에 전달하는 기능을 포함할 수 있고, 순서를 고려하지 않고 바로 전달하는 기능을 포함할 수 있고, 순서를 재정렬하여 유실된 PDCP PDU들을 기록하는 기능을 포함할 수 있고, 유실된 PDCP PDU들에 대한 상태 보고를 송신 측에 하는 기능을 포함할 수 있으며, 유실된 PDCP PDU들에 대한 재전송을 요청하는 기능을 포함할 수 있다. In the above, the reordering function of the PDCP layer may refer to the function of reordering PDCP PDUs received from the lower layer in order based on the PDCP SN (sequence number). The reordering function of the PDCP layer may include the function of transmitting data to the upper layer in the reordered order, the function of transmitting data directly without considering the order, the function of recording lost PDCP PDUs by reordering the order, the function of reporting the status of lost PDCP PDUs to the transmitting side, and the function of requesting retransmission of lost PDCP PDUs.

RLC(213, 223)의 주요 기능은 다음의 기능들 중 일부를 포함할 수 있다.The main functions of RLC (213, 223) may include some of the following functions:

- 데이터 전송 기능(Transfer of upper layer PDUs)- Data transfer function (Transfer of upper layer PDUs)

- 순차적 전달 기능(In-sequence delivery of upper layer PDUs)- In-sequence delivery of upper layer PDUs

- 비순차적 전달 기능(Out-of-sequence delivery of upper layer PDUs)- Out-of-sequence delivery of upper layer PDUs

- ARQ 기능(Error Correction through ARQ)- ARQ function (Error Correction through ARQ)

- 접합, 분할, 재조립 기능(Concatenation, segmentation and reassembly of RLC SDUs)- Concatenation, segmentation and reassembly of RLC SDUs

- 재분할 기능(Re-segmentation of RLC data PDUs)- Re-segmentation of RLC data PDUs

- 순서 재정렬 기능(Reordering of RLC data PDUs)- Reordering of RLC data PDUs

- 중복 탐지 기능(Duplicate detection)- Duplicate detection function

- 오류 탐지 기능(Protocol error detection)- Protocol error detection

- RLC SDU 삭제 기능(RLC SDU discard)- RLC SDU discard function

- RLC 재수립 기능(RLC re-establishment)- RLC re-establishment function

상술한 내용에서, RLC 계층의 순차적 전달 기능(In-sequence delivery)은 하위 계층으로부터 수신한 RLC SDU들을 순서대로 상위 계층에 전달하는 기능을 의미할 수 있다. 원래 하나의 RLC SDU가 여러 개의 RLC SDU들로 분할되어 수신된 경우, RLC 계층의 순차적 전달 기능(In-sequence delivery)은 이를 재조립하여 전달하는 기능을 포함할 수 있다. In the above, the in-sequence delivery function of the RLC layer may refer to the function of sequentially delivering RLC SDUs received from lower layers to upper layers. If a single RLC SDU is originally received divided into multiple RLC SDUs, the in-sequence delivery function of the RLC layer may include the function of reassembling and delivering them.

RLC 계층의 순차적 전달 기능(In-sequence delivery)은, 수신한 RLC PDU들을 RLC SN(sequence number) 또는 PDCP SN(sequence number)를 기준으로 재정렬하는 기능을 포함할 수 있으며, 순서를 재정렬하여 유실된 RLC PDU들을 기록하는 기능을 포함할 수 있으며, 유실된 RLC PDU들에 대한 상태 보고를 송신 측에 하는 기능을 포함할 수 있으며, 유실된 RLC PDU들에 대한 재전송을 요청하는 기능을 포함할 수 있다.The in-sequence delivery function of the RLC layer may include a function to reorder received RLC PDUs based on the RLC SN (sequence number) or PDCP SN (sequence number), a function to record lost RLC PDUs by reordering them, a function to report status of lost RLC PDUs to the transmitter, and a function to request retransmission of lost RLC PDUs.

RLC 계층의 순차적 전달 기능(In-sequence delivery)은, 유실된 RLC SDU가 있을 경우, 유실된 RLC SDU 이전까지의 RLC SDU들만을 순서대로 상위 계층에 전달하는 기능을 포함할 수 있다. 또한, RLC 계층의 순차적 전달 기능(In-sequence delivery)은, 유실된 RLC SDU가 있어도 소정의 타이머가 만료되었다면 타이머가 시작되기 전에 수신된 모든 RLC SDU들을 순서대로 상위 계층에 전달하는 기능을 포함할 수 있다. 또한, RLC 계층의 순차적 전달 기능(In-sequence delivery)은, 유실된 RLC SDU가 있어도 소정의 타이머가 만료되었다면 현재까지 수신된 모든 RLC SDU들을 순서대로 상위 계층에 전달하는 기능을 포함할 수 있다. The in-sequence delivery function of the RLC layer may include a function to sequentially deliver to the upper layer only the RLC SDUs up to the lost RLC SDU when there is a lost RLC SDU. In addition, the in-sequence delivery function of the RLC layer may include a function to sequentially deliver to the upper layer all RLC SDUs received before the timer starts if a predetermined timer has expired even if there is a lost RLC SDU. In addition, the in-sequence delivery function of the RLC layer may include a function to sequentially deliver to the upper layer all RLC SDUs received up to the present if a predetermined timer has expired even if there is a lost RLC SDU.

RLC 계층은, 일련번호(Sequence number)의 순서와 상관없이(Out-of sequence delivery) RLC PDU들을 수신하는 순서대로 처리하여 PDCP(405, 440) 장치로 전달할 수 있다. The RLC layer can process RLC PDUs in the order they are received (out-of-sequence delivery) and deliver them to the PDCP (405, 440) device, regardless of the order of the sequence number.

RLC 계층이 세그먼트(segment)를 수신할 경우에는, 버퍼에 저장되어 있거나 추후에 수신될 세그먼트들을 수신하여, 온전한 하나의 RLC PDU로 재구성한 후, 이를 PDCP 장치로 전달할 수 있다. When the RLC layer receives a segment, it can receive segments that are stored in a buffer or will be received later, reconstruct them into a complete RLC PDU, and then transmit them to the PDCP device.

RLC 계층은 접합(Concatenation) 기능을 포함하지 않을 수 있고, MAC 계층에서 기능을 수행하거나 MAC 계층의 다중화(multiplexing) 기능으로 대체할 수 있다. The RLC layer may not include concatenation functionality, and the function may be performed by the MAC layer or replaced by the multiplexing functionality of the MAC layer.

상술한 내용에서, RLC 계층의 비순차적 전달 기능(Out-of-sequence delivery)은 하위 계층으로부터 수신한 RLC SDU들을 순서와 상관없이 바로 상위 계층으로 전달하는 기능을 의미할 수 있다. RLC 계층의 비순차적 전달 기능(Out-of-sequence delivery)은, 원래 하나의 RLC SDU가 여러 개의 RLC SDU들로 분할되어 수신된 경우, 이를 재조립하여 전달하는 기능을 포함할 수 있다. RLC 계층의 비순차적 전달 기능(Out-of-sequence delivery)은, 수신한 RLC PDU들의 RLC SN 또는 PDCP SN을 저장하고 순서를 정렬하여 유실된 RLC PDU들을 기록해두는 기능을 포함할 수 있다. In the above, the out-of-sequence delivery function of the RLC layer may refer to the function of directly delivering RLC SDUs received from a lower layer to an upper layer regardless of the order. The out-of-sequence delivery function of the RLC layer may include the function of reassembling and delivering multiple RLC SDUs when an original RLC SDU is received fragmented into multiple RLC SDUs. The out-of-sequence delivery function of the RLC layer may include the function of storing and arranging the RLC SN or PDCP SN of the received RLC PDUs to record any lost RLC PDUs.

MAC(212, 222)은 한 단말에 구성된 여러 RLC 계층 계층들과 연결될 수 있으며, MAC의 주요 기능은 다음의 기능들 중 일부를 포함할 수 있다. MAC (212, 222) can be connected to multiple RLC layer layers configured in one terminal, and the main functions of MAC can include some of the following functions.

- 맵핑 기능(Mapping between logical channels and transport channels)- Mapping function (Mapping between logical channels and transport channels)

- 다중화 및 역다중화 기능(Multiplexing/demultiplexing of MAC SDUs)- Multiplexing/demultiplexing of MAC SDUs

- 스케쥴링 정보 보고 기능(Scheduling information reporting)- Scheduling information reporting function

- HARQ 기능(Error correction through HARQ)- HARQ function (Error correction through HARQ)

- 로지컬 채널 간 우선 순위 조절 기능(Priority handling between logical channels of one UE)- Priority handling between logical channels of one UE

- 단말간 우선 순위 조절 기능(Priority handling between UEs by means of dynamic scheduling)- Priority handling between UEs by means of dynamic scheduling

- MBMS 서비스 확인 기능(MBMS service identification)- MBMS service identification function

- 전송 포맷 선택 기능(Transport format selection)- Transport format selection function

- 패딩 기능(Padding)- Padding function

PHY 계층(211, 221)은 상위 계층 데이터를 채널 코딩 및 변조하고, OFDM 심벌로 만들어서 무선 채널로 전송하거나, 무선 채널을 통해 수신한 OFDM 심벌을 복조하고 채널 디코딩해서 상위 계층으로 전달하는 동작을 수행할 수 있다.The PHY layer (211, 221) can perform operations of channel coding and modulating upper layer data, converting it into OFDM symbols and transmitting it through a wireless channel, or demodulating and channel decoding OFDM symbols received through a wireless channel and transmitting them to a higher layer.

도 2b는 사용자 평면(user plane)에서의 프로토콜 스택의 예를 도시한다.Figure 2b illustrates an example of a protocol stack in the user plane.

도 2b를 참고하면, 단말(120)(예: UE)의 사용자 평면의 무선 프로토콜은 PHY(261), MAC(262), RLC(263), PDCP(264), 및 SDAP(265)를 포함할 수 있다. NR 통신 시스템에서, 기지국(110)(예: gNB)의 사용자 평면의 무선 프로토콜은 PHY(271), MAC(272), RLC(273), PDCP(274), 및 SDAP(275)를 포함할 수 있다. Referring to FIG. 2b, the wireless protocol of the user plane of the terminal (120) (e.g., UE) may include PHY (261), MAC (262), RLC (263), PDCP (264), and SDAP (265). In an NR communication system, the wireless protocol of the user plane of the base station (110) (e.g., gNB) may include PHY (271), MAC (272), RLC (273), PDCP (274), and SDAP (275).

SDAP(265, 275)의 주요 기능은 다음의 기능들 중 일부를 포함할 수 있다.The main functions of SDAP (265, 275) may include some of the following functions:

- 사용자 데이터의 전달 기능(transfer of user plane data)- Transfer of user plane data

- 상향 링크와 하향 링크에 대해서 QoS flow와 데이터 베어러의 맵핑 기능(mapping between a QoS flow and a DRB for both DL and UL)- Mapping function between QoS flow and data bearer for both DL and UL

- 상향 링크와 하향 링크에 대해서 QoS flow ID를 마킹 기능(marking QoS flow ID in both DL and UL packets)- QoS flow ID marking function for uplink and downlink (marking QoS flow ID in both DL and UL packets)

- 상향 링크 SDAP PDU들에 대해서 reflective QoS flow를 데이터 베어러에 맵핑시키는 기능 (reflective QoS flow to DRB mapping for the UL SDAP PDUs). - Ability to map reflective QoS flow to data bearer for uplink SDAP PDUs (reflective QoS flow to DRB mapping for the UL SDAP PDUs).

SDAP 계층에 대해 단말(120)은 무선 자원 제어(Radio Resource Control, RRC) 메시지로 각 PDCP 계층 별로 또는 베어러 별로 또는 로지컬 채널 별로 SDAP 계층의 헤더를 사용할 지 여부 또는 SDAP 계층의 기능을 사용할 지 여부를 설정 받을 수 있다. SDAP 헤더가 설정된 경우, 단말(120)은, SDAP 헤더의 비접속 계층(Non-Access Stratum, NAS) QoS(Quality of Service) 반영 설정 1비트 지시자(NAS reflective QoS)와, 접속 계층 (Access Stratum, AS) QoS 반영 설정 1비트 지시자(AS reflective QoS)로, 단말(120)이 상향 링크와 하향 링크의 QoS 플로우(flow)와 데이터 베어러에 대한 맵핑 정보를 갱신 또는 재설정할 수 있도록 지시할 수 있다. SDAP 헤더는 QoS를 나타내는 QoS flow ID 정보를 포함할 수 있다. QoS 정보는 원할한 서비스를 지원하기 위한 데이터 처리 우선 순위, 스케쥴링 정보 등으로 사용될 수 있다. For the SDAP layer, the terminal (120) can be configured by a Radio Resource Control (RRC) message for each PDCP layer, each bearer, or each logical channel to use the header of the SDAP layer or to use the function of the SDAP layer. When the SDAP header is configured, the terminal (120) can instruct the terminal (120) to update or reset the mapping information for the QoS flow and data bearer of the uplink and downlink using a 1-bit indicator (NAS reflective QoS) for reflecting the Non-Access Stratum (NAS) Quality of Service (QoS) of the SDAP header and a 1-bit indicator (AS reflective QoS) for reflecting the Access Stratum (AS) QoS. The SDAP header can include QoS flow ID information indicating QoS. The QoS information can be used as data processing priority, scheduling information, etc. to support a smooth service.

사용자 평면에서의 PDCP(264, 274)를 위해, 제어 평면에서의 PDCP(214, 224)에 대한 설명이 참조될 수 있다. 사용자 평면에서의 RLC(263, 273)를 위해, 제어 평면에서의 RLC(213, 223)에 대한 설명이 참조될 수 있다. 사용자 평면에서의 MAC(262, 272)를 위해, 제어 평면에서의 MAC(212, 222)에 대한 설명이 참조될 수 있다. 사용자 평면에서의 PHY(261, 271)를 위해, 제어 평면에서의 PHY(211, 221)에 대한 설명이 참조될 수 있다.For PDCP (264, 274) in the user plane, reference may be made to the description of PDCP (214, 224) in the control plane. For RLC (263, 273) in the user plane, reference may be made to the description of RLC (213, 223) in the control plane. For MAC (262, 272) in the user plane, reference may be made to the description of MAC (212, 222) in the control plane. For PHY (261, 271) in the user plane, reference may be made to the description of PHY (211, 221) in the control plane.

도 2a 및 도 2b를 참조하면, 무선 액세스 네트워크(radio access network)에서 NR 통신 시스템의 무선 프로토콜이 예로 서술되었으나, 본 개시의 실시예들은 이에 제한되지 않는다. 예를 들어, 도 2a 및 도 2b의 설명은 다른 통신 시스템(예: LTE 통신 시스템 또는 6G 통신 시스템)에 대하여 적용될 수 있다. Referring to FIGS. 2A and 2B , a wireless protocol of an NR communication system in a radio access network is described as an example; however, embodiments of the present disclosure are not limited thereto. For example, the descriptions of FIGS. 2A and 2B can be applied to other communication systems (e.g., an LTE communication system or a 6G communication system).

도 2a 및 도 2b에서는, 기지국(110)의 프로토콜 스택들이 예시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(110)은 CU(central unit)(또는 CU(control unit)) 및 DU(distributed unit)으로 구현될 수 있다. 예를 들어, 상기 CU는 상위 계층을 포함할 수 있고, 상기 DU는 하위 계층을 포함할 수 있다. 예를 들어, 상기 CU의 상기 상위 계층은, 제어 평면에서의 RRC 및 PDCP, 사용자 평면에서의 SDAP 및 PDCP를 포함할 수 있다. 예를 들어, 상기 DU의 상기 하위 계층은 RLC, MAC, 및 상위 PHY를 포함할 수 있다. 상기 예시들은 설명의 편의를 위한 일 예에 불과할 뿐, 본 개시가 이에 제한되는 것은 아니다. In FIGS. 2A and 2B, protocol stacks of the base station (110) are illustrated, but the present disclosure is not limited thereto. For example, the base station (110) may be implemented with a central unit (CU) (or a control unit (CU)) and a distributed unit (DU). For example, the CU may include an upper layer, and the DU may include a lower layer. For example, the upper layer of the CU may include RRC and PDCP in the control plane, and SDAP and PDCP in the user plane. For example, the lower layer of the DU may include RLC, MAC, and an upper PHY. The above examples are merely examples for convenience of description, and the present disclosure is not limited thereto.

도 3a 및 도 3b는 무선 통신 시스템에서 이중 연결의 예들을 도시한다.Figures 3a and 3b illustrate examples of dual connectivity in a wireless communication system.

도 3a은, 단말(120)과 복수의 기지국들(110-1, 110-2) 사이의 이중 연결(dual connectivity, DC)의 예(300)를 도시한다. 예(300)를 참고하면, 단말(120)은 제1 기지국(110-1) 및 제2 기지국(110-2)을 이용하는 이중 연결로 구성될(configured in) 수 있다. DC 기술은, 단말이 별도의 무선 자원 제어 엔티티(radio resource control entity)를 갖는 두 개의 독립적인 이종 또는 동종 무선 통신 셀 그룹과 동시에 연결되어, 서로 다른 주파수 대역에 위치한 각 셀 그룹 내 셀의 요소 반송파(component carrier) 상 주파수 자원을 신호 송수신에 이용함으로써 주파수 사용 효율을 증대시키는 기술이다. 예를 들어, 단말(120)은 두 개의 서로 다른 무선 자원 엔티티들(예: 제1 기지국(110-1), 제2 기지국(110-2))과 연결되고, 각 무선 자원 엔티티에 의해 할당되는 무선 자원을 이용할 수 있다. MR-DC(multi-radio DC)에서, RRC(radio resource control) 연결 상태(즉, RRC_CONNECTED)의 UE(예: 단말(120))은 두 개의 독립된 스케줄러들에 의해 제공되는 무선 자원들을 이용하도록 구성될 수 있다. 각 스케줄러는 NG-RAN 노드(예: 제1 기지국(110-1), 제2 기지국(110-2))에 위치할 수 있다. 여기서, 한 노드는 MN(master node)이고 다른 노드는 SN(secondary node)이다. MN과 SN은 네트워크 인터페이스를 통해 연결되고, MN은 코어 네트워크에 연결될 수 있다. SN은 코어 네트워크에 연결되거나, 연결되지 않을 수 있다. FIG. 3A illustrates an example (300) of dual connectivity (DC) between a terminal (120) and multiple base stations (110-1, 110-2). Referring to example (300), the terminal (120) can be configured in dual connectivity using a first base station (110-1) and a second base station (110-2). DC technology is a technology that increases frequency utilization efficiency by allowing a terminal to simultaneously connect to two independent heterogeneous or homogeneous wireless communication cell groups having separate radio resource control entities, and to use frequency resources on component carriers of cells within each cell group located in different frequency bands for signal transmission and reception. For example, a terminal (120) may be connected to two different radio resource entities (e.g., a first base station (110-1), a second base station (110-2)) and may utilize radio resources allocated by each radio resource entity. In MR-DC (multi-radio DC), a UE (e.g., terminal (120)) in a radio resource control (RRC) connected state (i.e., RRC_CONNECTED) may be configured to utilize radio resources provided by two independent schedulers. Each scheduler may be located in an NG-RAN node (e.g., a first base station (110-1), a second base station (110-2)). Here, one node is a master node (MN) and the other node is a secondary node (SN). The MN and the SN are connected via a network interface, and the MN may be connected to a core network. The SN may or may not be connected to the core network.

MN은 마스터 셀 그룹(master cell group, MCG)을 제공할 수 있다. MN은, MN 외에 M-NODE 또는 M-NG-RAN 노드로 지칭될 수 있다. MCG은 하나 이상의 셀들을 포함할 수 있다. MCG은 PCell(primary cell)을 포함할 수 있다. MCG은 집성되는(aggregated) 복수의 셀들을 포함할 수 있다. MCG은 PCell과 하나 이상의 SCell(secondary cell)들을 포함할 수 있다. SN은 세컨더리 셀 그룹(secondary cell group, SCG)을 제공할 수 있다. SN은, SN 외에 S-NODE 또는 S-NG-RAN 노드로 지칭될 수 있다. SCG는 하나 이상의 셀들을 포함할 수 있다. SCG은 집성되는 복수의 셀들을 포함할 수 있다. SCG은 MCG과 마찬가지로, PCell 및/또는 SCell을 포함할 수 있다. SCG 내에서 PCell로 기능하는 셀은 PSCell(primary secondary cell)로 지칭될 수 있다. 부 셀그룹은 PSCell과 하나 이상의 SCell들을 포함할 수 있다. 이하, PCell과 PSCell을 포함하는 용어로써, SpCell(special cell)이 사용될 수 있다. Spcell은 MCG 혹은 SCG의 주요 셀(primary cell)을 의미한다. 다시 말해, MCG의 SpCell은 PCell을 가리키고, SCG의 SpCell은 SCell을 가리킨다.The MN may provide a master cell group (MCG). The MN, in addition to the MN, may be referred to as an M-NODE or an M-NG-RAN node. The MCG may include one or more cells. The MCG may include a PCell (primary cell). The MCG may include multiple aggregated cells. The MCG may include a PCell and one or more secondary cells (SCells). The SN may provide a secondary cell group (SCG). The SN, in addition to the SN, may be referred to as an S-NODE or an S-NG-RAN node. The SCG may include one or more cells. The SCG may include multiple aggregated cells. Like the MCG, the SCG may include a PCell and/or an SCell. A cell functioning as a PCell within the SCG may be referred to as a PSCell (primary secondary cell). The secondary cell group may include a PSCell and one or more SCells. Hereinafter, the term "SpCell" (special cell) may be used to encompass PCell and PSCell. "SpCell" refers to the primary cell of an MCG or SCG. In other words, an MCG SpCell refers to a PCell, and an SCG SpCell refers to an SCell.

가능한 DC의 유형들이 하기와 같이 정의될 수 있다.The possible types of DC can be defined as follows:

1) EN-DC: eNB가 EPC(evolved packet core)에 연결되고, MN으로 동작하는 eNB와 SN으로 동작하는(act as) gNB에 단말이 연결되는 이중 연결. 여기서, gNB는 en-gNB로 지칭될 수 있으며, en-gNB는 EPC에 연결되거나 연결되지 않을 수 있다.1) EN-DC: Dual connectivity in which the eNB is connected to the evolved packet core (EPC), and the UE is connected to the eNB acting as an MN and the gNB acting as an SN. Here, the gNB may be referred to as an en-gNB, and the en-gNB may or may not be connected to the EPC.

2) NGEN-DC: eNB가 5GC(5G core)에 연결되고, MN으로 동작하는 eNB와 SN으로 동작하는 gNB에 단말이 연결되는 이중 연결. 여기서, eNB는 ng-eNB로 지칭될 수 있다.2) NGEN-DC: Dual connectivity in which the eNB is connected to the 5GC (5G core), and the terminal is connected to the eNB operating as an MN and the gNB operating as an SN. Here, the eNB may be referred to as ng-eNB.

3) NE-DC: gNB가 5GC에 연결되고, MN으로 동작하는 gNB와 SN으로 동작하는 eNB에 단말이 연결되는 이중 연결. 여기서, eNB는 ng-eNB로 지칭될 수 있다.3) NE-DC: Dual connectivity in which the gNB is connected to the 5GC, and the terminal is connected to the gNB operating as an MN and the eNB operating as an SN. Here, the eNB may be referred to as ng-eNB.

4) NR-DC: gNB들이 5GC에 연결되고, MN으로 동작하는 gNB와 SN으로 동작하는 gNB에 단말이 연결되는 이중 연결. NR-DC는, UE가 단일 gNB에 연결되어 MN과 SN의 역할을 모두 수행하고 MCG와 SCG를 모두 구성하는 경우에도, 사용될 수 있다.4) NR-DC: Dual connectivity where gNBs are connected to 5GC, and the UE is connected to a gNB that acts as an MN and a gNB that acts as an SN. NR-DC can also be used when a UE is connected to a single gNB that acts as both an MN and SN and configures both an MCG and an SCG.

단말(120)은 MR-DC를 지원할 수 있다. 단말(120)은 제1 기지국(110-1) 및 제2 기지국(110-2)과 연결될 수 있다. 제1 기지국(110-1)은 MN이고, 제2 기지국(110-2)은 SN으로서, 단말과 연결될 수 있다. DC 기술은 더 높은 데이터 속도를 제공할 수 있다. 제1 기지국(110-1) 및 제2 기지국(110-2)은 각각 MN과 SN으로써, 단말(120)에게 하향링크 트래픽을 전송하거나, 단말(120)으로부터 상향링크 트래픽을 수신할 수 있다. The terminal (120) can support MR-DC. The terminal (120) can be connected to a first base station (110-1) and a second base station (110-2). The first base station (110-1) is an MN, and the second base station (110-2) is an SN, and can be connected to the terminal. DC technology can provide higher data rates. The first base station (110-1) and the second base station (110-2), as MN and SN, respectively, can transmit downlink traffic to the terminal (120) or receive uplink traffic from the terminal (120).

도 3b는 단말(120), 복수의 DU들(371, 372), 및 CU(360) 사이의 이중 연결의 예(350)를 도시한다. 예(350)를 참조하면, 기지국(예: 기지국(110), 제1 기지국(110-1), 제2 기지국(110-2))은 CU와 DU로 분리될 수 있다. 복수의 독립적인 기지국들(예: 제1 기지국(110-1), 제2 기지국(110-2))이 단말(120)을 서비스하는 것과 달리, 하나의 CU와 다수의 DU들이 단말(120)을 서비스할 수 있다. 예를 들어, CU(360)는 DU #1(371) 및 DU #2(372)와 연결될 수 있다. CU(360)는 DU #1(371) 및 DU #2(372) 각각과 F1 인터페이스를 통해 연결될 수 있다. DU #1(371)은 하나 이상의 셀들을 제공할 수 있다. 예를 들어, DU #1(371)에 의해 제공되는 상기 하나 이상의 셀들은, MCG(또는 SCG)로 참조될 수 있다. DU #2(372)은 하나 이상의 셀들을 제공할 수 있다. 예를 들어, DU #2(372)에 의해 제공되는 상기 하나 이상의 셀들은, SCG(또는 MCG)로 참조될 수 있다. 단말(120) 측면에서 CU(360) 및 DU #1(371)는 하나의 기지국에 대응하는 논리적인 노드(예: gNB)로 동작하고, DU #2(372)는 다른 기지국에 대응하는 논리적인 노드(예: gNB)로 동작할 수 있다. FIG. 3B illustrates an example (350) of dual connectivity between a terminal (120), multiple DUs (371, 372), and a CU (360). Referring to example (350), a base station (e.g., base station (110), a first base station (110-1), a second base station (110-2)) may be divided into CUs and DUs. Unlike multiple independent base stations (e.g., the first base station (110-1), the second base station (110-2)) that serve the terminal (120), one CU and multiple DUs may serve the terminal (120). For example, the CU (360) may be connected to DU #1 (371) and DU #2 (372). The CU (360) may be connected to each of DU #1 (371) and DU #2 (372) via an F1 interface. DU #1 (371) can provide one or more cells. For example, the one or more cells provided by DU #1 (371) can be referred to as MCG (or SCG). DU #2 (372) can provide one or more cells. For example, the one or more cells provided by DU #2 (372) can be referred to as SCG (or MCG). From the terminal (120) side, CU (360) and DU #1 (371) can operate as logical nodes (e.g., gNB) corresponding to one base station, and DU #2 (372) can operate as logical nodes (e.g., gNB) corresponding to another base station.

셀(cell)은 하나의 기지국(예: gNB)(혹은 하나의 DU(distributed unit)(또는 DU(digital unit)))에서 커버 가능한 영역(혹은 커버리지)을 가리킬 수 있다. 셀(cell)은 지리적인 영역 뿐만 아니라 주파수 도메인에서 특정 스펙트럼을 점유하는 영역을 나타낼 수 있다. DU(distributed unit)는 하나의 셀(one cell)을 커버할 수도 있고, 다수의 셀들(multiple cells)을 커버할 수도 있다. 여기서, 다수의 셀들은 지원하는 주파수(frequency), 커버하는 섹터(sector)의 영역에 의해 구분될 수 있다. 서빙 셀(serving cell)은 단말과 상위 계층 시그널링(예: RRC(radio resource control)) signaling)을 제공하는 셀로써, 하나의 셀이거나 다수의 셀들을 가리킬 수 있다. A cell can refer to an area (or coverage) that can be covered by one base station (e.g., gNB) (or one DU (distributed unit) (or DU (digital unit))). A cell can represent not only a geographical area but also an area that occupies a specific spectrum in the frequency domain. A DU (distributed unit) can cover one cell or multiple cells. Here, multiple cells can be distinguished by the frequency they support and the area of the sector they cover. A serving cell is a cell that provides terminals and upper layer signaling (e.g., RRC (radio resource control) signaling), and can refer to one cell or multiple cells.

본 개시에서, 기지국(예: 기지국(110), 제1 기지국(110-1), 제2 기지국(110-2))은 액세스 망의 상위 계층(upper layers)의 기능을 수행하도록 구성되는 CU(central unit)(혹은 CU(control unit))와 하위 계층(lower layers)의 기능을 수행하도록 구성되는 DU(distributed unit)에 따른 분산형 배치(distributed deployment)로 구현될 수 있다. 상기 CU와 DU는 액세스 네트워크를 위한 독립적인 네트워크 엔티티(혹은 네트워크 노드, 네트워크 장비, 네트워크 장치로 지칭될 수 있음)를 나타낼 수 있다. 상기 CU는 하나 이상의 DU들과 연결되어, DU보다 상위 계층(예: PDCP(packet data convergence protocol) 프로토콜, RRC(radio resource control) 프로토콜)의 기능을 담당할 수 있다. DU는 하위 계층(예: RLC(radio link control) 계층, MAC(medium access control) 계층, 및 PHY(physical) 계층)의 기능을 담당할 수 있다. 이하, CU와 DU의 동작들이 서술되나, 본 개시의 실시예들에 따른 구현 방식이 이에 제한되지 않는다. 제한되지 않는 예로, DU는 RU(radio unit)와 연결되고, DU는, RLC(radio link control), MAC(media access control), PHY(physical) 계층의 일부 기능들(high PHY)을 수행하고, RU는 PHY 계층의 나머지 기능들(low PHY)을 담당할 수도 있다.In the present disclosure, a base station (e.g., a base station (110), a first base station (110-1), a second base station (110-2)) may be implemented in a distributed deployment according to a central unit (CU) (or a control unit (CU)) configured to perform functions of upper layers of an access network and a distributed unit (DU) configured to perform functions of lower layers. The CU and the DU may represent independent network entities (or may be referred to as network nodes, network equipment, or network devices) for an access network. The CU may be connected to one or more DUs and may be responsible for functions of a higher layer than the DU (e.g., a packet data convergence protocol (PDCP) protocol, a radio resource control (RRC) protocol). The DU may be responsible for functions of lower layers (e.g., a radio link control (RLC) layer, a medium access control (MAC) layer, and a physical (PHY) layer). Hereinafter, the operations of the CU and the DU are described, but the implementation method according to the embodiments of the present disclosure is not limited thereto. As a non-limiting example, the DU is connected to the RU (radio unit), the DU may perform some functions (high PHY) of the RLC (radio link control), MAC (media access control), and PHY (physical) layers, and the RU may be responsible for the remaining functions (low PHY) of the PHY layer.

도 4는 전자 장치의 기능적 구성의 예를 도시한다.Figure 4 illustrates an example of a functional configuration of an electronic device.

도 4에 예시된 전자 장치(400)의 구성은 도 1의 기지국(110), 도 1의 단말(120), 도 3a의 기지국(110-1 또는 110-2), 도 3b의 CU(360), 또는 도 3b의 DU(371 또는 372)의 구성으로서 이해될 수 있다. 이하 사용되는 '...부', '...기' 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어, 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.The configuration of the electronic device (400) illustrated in FIG. 4 can be understood as the configuration of the base station (110) of FIG. 1, the terminal (120) of FIG. 1, the base station (110-1 or 110-2) of FIG. 3A, the CU (360) of FIG. 3B, or the DU (371 or 372) of FIG. 3B. Terms such as "...unit" and "...unit" used hereinafter mean a unit that processes at least one function or operation, and this can be implemented by hardware, software, or a combination of hardware and software.

도 4를 참고하면, 전자 장치(400)는 송수신기(410), 메모리(420), 프로세서(430)를 포함할 수 있다. 다만, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 전자 장치(400)는, 도 4에서 도시되는 구성요소들 중 적어도 일부를 포함하지 않거나, 도 4에서 도시되지 않는 구성요소들을 더(further) 포함할 수도 있다. Referring to FIG. 4, the electronic device (400) may include a transceiver (410), a memory (420), and a processor (430). However, the present disclosure is not limited thereto. For example, the electronic device (400) may not include at least some of the components illustrated in FIG. 4, or may further include components not illustrated in FIG. 4.

송수신기(410)는, 유선 통신 환경에서, 신호를 송수신하기 위한 기능들을 수행할 수 있다. 송수신기(410)는, 전송 매체(transmission medium)(예: 구리선, 광섬유)를 통해 장치와 장치 간의 직접적인 연결을 제어하기 위한, 유선 인터페이스를 포함할 수 있다. 예를 들어, 송수신기(410)는 구리선을 통해 다른 장치에게 전기적 신호를 전달하거나, 전기적 신호와 광신호간 변환을 수행할 수 있다. The transceiver (410) can perform functions for transmitting and receiving signals in a wired communication environment. The transceiver (410) can include a wired interface for controlling direct connections between devices via a transmission medium (e.g., copper wire, optical fiber). For example, the transceiver (410) can transmit electrical signals to other devices via copper wire, or perform conversion between electrical signals and optical signals.

송수신기(410)는 무선 통신 환경에서, 신호를 송수신하기 위한 기능들을 수행할 수도 있다. 예를 들어, 송수신기(410)는 시스템의 물리 계층 규격에 따라 기저대역 신호 및 비트열 간 변환 기능을 수행할 수 있다. 예를 들어, 데이터 송신 시, 송수신기(410)는 송신 비트열을 부호화 및 변조함으로써 복소 심볼들(complex-valued symbols)을 생성한다. 또한, 데이터 수신 시, 송수신기(410)는 기저대역 신호를 복조 및 복호화를 통해 수신 비트열을 복원한다. 또한, 송수신기(410)는 다수의 송수신 경로(path)들을 포함할 수 있다. The transceiver (410) may perform functions for transmitting and receiving signals in a wireless communication environment. For example, the transceiver (410) may perform a conversion function between baseband signals and bit streams according to the physical layer specifications of the system. For example, when transmitting data, the transceiver (410) generates complex-valued symbols by encoding and modulating the transmitted bit stream. Furthermore, when receiving data, the transceiver (410) restores the received bit stream by demodulating and decoding the baseband signal. Furthermore, the transceiver (410) may include multiple transmission and reception paths.

송수신기(410)는 상술한 바와 같이 신호를 송신 및 수신한다. 이에 따라, 송수신기(410)의 전부 또는 일부는 '통신부', '송신부', '수신부' 또는 '송수신부'로 지칭될 수 있다. 또한, 이하 설명에서, 무선 채널을 통해 수행되는 송신 및 수신은 송수신기(410)에 의해 상술한 바와 같은 처리가 수행되는 것을 포함하는 의미로 사용된다.The transceiver (410) transmits and receives signals as described above. Accordingly, all or part of the transceiver (410) may be referred to as a "communication unit," a "transmitter," a "receiver," or a "transmitter-receiver unit." Furthermore, in the following description, transmission and reception performed via a wireless channel are used to mean that the transceiver (410) performs the processing described above.

도 4에는 도시되지 않았으나, 송수신기(410)는 코어 네트워크 혹은 다른 기지국과 연결되기 위한 백홀 송수신기를 더 포함할 수 있다. 백홀 송수신기는 네트워크 내 다른 노드들과 통신을 수행하기 위한 인터페이스를 제공한다. 예를 들어, 상기 백홀 송수신기는, 상기 코어 네트워크의 엔티티(또는, 노드)와 통신을 수행하기 위해 이용될 수 있다. 즉, 백홀 송수신기는 기지국에서 다른 노드, 예를 들어, 다른 접속 노드, 다른 기지국, 상위 노드, 코어 네트워크 등으로 송신되는 비트열을 물리적 신호로 변환하고, 다른 노드로부터 수신되는 물리적 신호를 비트열로 변환한다. Although not shown in FIG. 4, the transceiver (410) may further include a backhaul transceiver for connection to the core network or other base stations. The backhaul transceiver provides an interface for communicating with other nodes within the network. For example, the backhaul transceiver may be used for communicating with entities (or nodes) of the core network. That is, the backhaul transceiver converts a bit stream transmitted from the base station to another node, such as another access node, another base station, an upper node, the core network, etc., into a physical signal, and converts a physical signal received from another node into a bit stream.

메모리(420)는 전자 장치(400)의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장한다. 메모리(420)는 저장부로 지칭될 수 있다. 메모리(420)는 휘발성 메모리, 비휘발성 메모리 또는 휘발성 메모리와 비휘발성 메모리의 조합으로 구성될 수 있다. 그리고, 메모리(420)는 프로세서(430)의 요청에 따라 저장된 데이터를 제공한다. The memory (420) stores data such as basic programs, application programs, and setting information for the operation of the electronic device (400). The memory (420) may be referred to as a storage unit. The memory (420) may be composed of volatile memory, nonvolatile memory, or a combination of volatile memory and nonvolatile memory. In addition, the memory (420) provides stored data upon request from the processor (430).

예를 들어, 프로세서(430)는 다양한 처리 회로 및/또는 다수의 프로세서들을 포함할 수 있다. 예를 들어, 청구 범위를 포함하여 본 문서에 사용된 용어 "프로세서"는 적어도 하나의 프로세서를 포함하는 다양한 처리 회로를 포함할 수 있고, 상기 적어도 하나의 프로세서의 하나 이상은 분산 방식으로 개별적으로(individually) 및/또는 집합적으로(collectively) 이하에 설명된 다양한 기능들을 수행하도록 구성될 수 있다. 이하에서 사용된 바와 같이, "프로세서", "적어도 하나의 프로세서", 및 "하나 이상의 프로세서들"은 다양한 기능들을 수행하도록 구성되는 것으로 설명되는 경우, 이러한 용어들은, 예를 들어 제한되지 않고, 하나의 프로세서가 인용된 기능들 중 일부를 수행하고 다른 프로세서(들)가 인용된 기능들 중 다른 일부를 수행하는 상황들, 및 또한 하나의 프로세서가 인용된 기능들 모두를 수행할 수 있는 상황들을 포괄한다. 추가적으로, 상기 적어도 하나의 프로세서는 열거/개시된 다양한 기능들을 예를 들어, 분산된 방식으로 수행하는 프로세서들의 조합을 포함할 수 있다. 적어도 하나의 프로세서는 다양한 기능들을 달성하거나 수행하기 위해 프로그램 인스트럭션들을 실행할 수 있다.For example, the processor (430) may include various processing circuits and/or multiple processors. For example, the term "processor" as used herein, including in the claims, may include various processing circuits including at least one processor, one or more of which may be configured to individually and/or collectively perform the various functions described below in a distributed manner. As used herein, when "processor," "at least one processor," and "one or more processors" are described as being configured to perform various functions, these terms encompass, for example, and without limitation, situations where one processor performs some of the recited functions and other processor(s) perform other parts of the recited functions, and also situations where one processor may perform all of the recited functions. Additionally, the at least one processor may include a combination of processors that perform the various functions enumerated/disclosed, for example, in a distributed manner. At least one processor may execute program instructions to achieve or perform the various functions.

프로세서(430)는 전자 장치(400)의 전반적인 동작들을 제어한다. 프로세서(480)는 제어부로 지칭될 수 있다. 예를 들어, 프로세서(430)는 송수신기(410)를 통해(또는 백홀 통신부를 통해) 신호를 송신 및 수신한다. 또한, 프로세서(430)는 메모리(420)에 데이터를 기록하고, 읽는다. 그리고, 프로세서(430)는 통신 규격에서 요구하는 프로토콜 스택(protocol stack)의 기능들을 수행할 수 있다. 도 4에는 프로세서(430)만 도시되었으나, 다른 구현 예에 따라, 전자 장치(400)는, 둘 이상의 프로세서들을 포함할 수 있다. The processor (430) controls the overall operations of the electronic device (400). The processor (480) may be referred to as a control unit. For example, the processor (430) transmits and receives signals via the transceiver (410) (or via a backhaul communication unit). In addition, the processor (430) records and reads data from the memory (420). In addition, the processor (430) may perform functions of a protocol stack required by a communication standard. Although only the processor (430) is illustrated in FIG. 4, the electronic device (400) may include two or more processors according to other implementation examples.

도 4에 도시된 전자 장치(400)의 구성은, 일 예일뿐, 도 4에 도시된 구성으로부터 본 개시의 실시예들을 수행하는 전자 장치(400)의 예가 한정되지 않는다. 일부 실시예들에서, 일부 구성이 추가, 삭제, 변경될 수 있다. The configuration of the electronic device (400) illustrated in FIG. 4 is merely an example, and examples of electronic devices (400) that perform embodiments of the present disclosure are not limited to the configuration illustrated in FIG. 4. In some embodiments, some configurations may be added, deleted, or changed.

무선 통신 시스템에서, DC를 위하여, 스플릿 베어러가 이용될 수 있다. 예를 들어, 상기 스플릿 베어러는, 사용자 평면에서 무선 베어러(radio bearer)에 대하여 적용될 수 있다. 예를 들어, 상기 무선 베어러는 E-RAB(E-UTRAN radio access bearer), 데이터 라디오 베어러(data radio bearer), 또는 AN 자원(access network resource)로 참조될 수 있다. 예를 들어, 상기 스플릿 베어러를 위한, 데이터 스트림의 분할(또는 라우팅)은, PDCP 계층(예: 도 2b의 PDCP(274))에서 수행될 수 있다. 예를 들어, PDCP 계층은, 복수의 노드들(예: 기지국(110-1) 및 기지국(110-2), 또는 DU #1(371) 및 DU #2(372))의 RLC 계층(예: 도 2b의 RLC(273))들과 연결될 수 있다. 상기 스플릿 베어러의 데이터 경로(또는 경로)는, 프로토콜 스택의 계층들이 포함될 수 있다. 하향링크 패킷들이 제공되는 경로에 대한 구체적인 내용은, 이하 도 5a 및 도 5b의 예가 참조될 수 있다. In a wireless communication system, a split bearer may be used for DC. For example, the split bearer may be applied to a radio bearer in the user plane. For example, the radio bearer may be referred to as an E-UTRAN radio access bearer (E-RAB), a data radio bearer, or an access network resource. For example, the data stream segmentation (or routing) for the split bearer may be performed in the PDCP layer (e.g., PDCP (274) in FIG. 2b). For example, the PDCP layer may be connected to the RLC layers (e.g., RLC (273) in FIG. 2b) of multiple nodes (e.g., base station (110-1) and base station (110-2), or DU #1 (371) and DU #2 (372)). The data path (or paths) of the split bearer may include layers of a protocol stack. For specific details on the path along which downlink packets are provided, reference may be made to the examples of FIGS. 5a and 5b below.

도 5a 및 도 5b는 기지국이 코어 네트워크의 엔티티로부터 수신된 하향링크 패킷을 스플릿 베어러를 이용하여 단말에게 전송하는 방법에 대한 예들을 도시한다. Figures 5a and 5b illustrate examples of how a base station transmits a downlink packet received from an entity of a core network to a terminal using a split bearer.

도 5a는, EPC(evolved packet core)와 연결된 기지국(510)의 예(500)를 도시한다. 예(500)를 참조하면, 기지국(510) 및 노드(520)는 단말(540)에 대하여 DC(예: EN-DC)를 제공하기 위해 구성될 수 있다. 예(500)에서, 기지국(510)은 gNB일 수 있고, 노드(520)는 eNB일 수 있다. 다만, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(510)은 CU 및 DU로 구현될 수도 있다. 기지국(510)은, EPC의 엔티티인 S-GW(serving-gateway)(530)와 연결될 수 있다. 예를 들어, S-GW(530)은 사용자 평면에서, 패킷(또는, 데이터)을 기지국(510)에게 제공하는 엔티티(또는 노드)일 수 있다. 도 5a의 기지국(510)(또는 CU)은 도 4의 전자 장치(400)에 포함될 수 있다. FIG. 5A illustrates an example (500) of a base station (510) connected to an evolved packet core (EPC). Referring to example (500), the base station (510) and a node (520) may be configured to provide DC (e.g., EN-DC) to a terminal (540). In example (500), the base station (510) may be a gNB, and the node (520) may be an eNB. However, the present disclosure is not limited thereto. For example, the base station (510) may be implemented as a CU and a DU. The base station (510) may be connected to a serving-gateway (S-GW) (530), which is an entity of the EPC. For example, the S-GW (530) may be an entity (or node) that provides packets (or data) to the base station (510) in the user plane. The base station (510) (or CU) of FIG. 5a may be included in the electronic device (400) of FIG. 4.

예를 들어, 기지국(510)은, NR PDCP(또는, PDCP, PDCP 계층)(511), NR RLC(또는, RLC, RLC 계층)(512), 및 NR MAC(또는, MAC, MAC 계층)을 포함할 수 있다. 예(500)에서는, 기지국(510)이 NR PDCP(511), NR RLC(512), 및 NR MAC을 포함하는 것으로 도시되나, 설명의 편의를 위한 예시적인 것에 불과할 뿐, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(510)은, NR PHY, NR SDAP, 또는 NR RRC 중 적어도 하나를 더 포함할 수도 있다. NR PDCP(511)에 대한 구체적인 내용은, 도 2b의 PDCP(274)에 대한 설명이 참조될 수 있다. NR RLC(512)에 대한 구체적인 내용은, 도 2b의 RLC(273)에 대한 설명이 참조될 수 있다. NR MAC에 대한 구체적인 내용은, 도 2b의 MAC(272)에 대한 설명이 참조될 수 있다.For example, the base station (510) may include NR PDCP (or PDCP, PDCP layer) (511), NR RLC (or RLC, RLC layer) (512), and NR MAC (or MAC, MAC layer). In the example (500), the base station (510) is illustrated as including NR PDCP (511), NR RLC (512), and NR MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto. For example, the base station (510) may further include at least one of NR PHY, NR SDAP, or NR RRC. For specific details regarding the NR PDCP (511), reference may be made to the description of PDCP (274) in FIG. 2B. For specific details regarding the NR RLC (512), reference may be made to the description of RLC (273) in FIG. 2B. For specific details on NR MAC, reference may be made to the description of MAC (272) in FIG. 2b.

예를 들어, 노드(520)는, EUTRA RLC(또는, RLC, RLC 계층)(522) 및 EUTRA MAC(또는, MAC, MAC 계층)을 포함할 수 있다. 예(500)에서는, 노드(520)가 EUTRA RLC(522) 및 EUTRA MAC을 포함하는 것으로 도시되나, 설명의 편의를 위한 예시적인 것에 불과할 뿐, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 노드(520)는, EUTRA PHY, EUTRA PDCP, EUTRA SDAP, 또는 EUTRA RRC 중 적어도 하나를 더 포함할 수도 있다. EUTRA RLC(522)에 대한 구체적인 내용은, 도 2b의 RLC(273)에 대한 설명이 참조될 수 있다. EUTRA MAC에 대한 구체적인 내용은, 도 2b의 MAC(272)에 대한 설명이 참조될 수 있다.For example, node (520) may include EUTRA RLC (or RLC, RLC layer) (522) and EUTRA MAC (or MAC, MAC layer). In example (500), node (520) is illustrated as including EUTRA RLC (522) and EUTRA MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto. For example, node (520) may further include at least one of EUTRA PHY, EUTRA PDCP, EUTRA SDAP, or EUTRA RRC. For specific details regarding EUTRA RLC (522), reference may be made to the description of RLC (273) in FIG. 2B. For specific details regarding EUTRA MAC, reference may be made to the description of MAC (272) in FIG. 2B.

예(500)를 참조하면, 스플릿 베어러를 지원하기 위해, 기지국(510)의 NR PDCP(511)는 기지국(510)의 NR RLC(512) 및 노드(520)의 EUTRA RLC(522)와 연결될 수 있다. 기지국(510)은, NR RLC(512) 및 EUTRA RLC(522) 각각으로부터 획득된 DDDS(downlink data delivery status)를 이용하여, 스플릿 베어러를 위한 패킷 분배를 수행할 수 있다. 예를 들어, 기지국(510)의 NR PDCP(511)는 대응하는 노드인 NR RLC(512)로부터 제1 DDDS를 획득할 수 있다. 예를 들어, 기지국(510)의 NR PDCP(511)는 대응하는 노드인 EUTRA RLC(522)로부터 제2 DDDS를 획득할 수 있다. 예를 들어, DDDS는, 데이터의 사이즈를 지시하는 DBS(desired buffer size for the data radio bearer)를 포함할 수 있다. 예를 들어, DDDS는 상향링크 경로(502)를 통해 RLC로부터 PDCP로 전송될 수 있다. 예를 들어, 상기 DBS는 무선 베어러를 위한 버퍼 사이즈를 지시할 수 있다. 예를 들어, 상기 DBS는 상기 버퍼 사이즈에 따른 패킷의 수를 지시할 수 있다. 예를 들어, 기지국(510)(또는 NR PDCP(511))는 제1 DDDS의 제1 DBS 및 제2 DDDS의 제2 DBS에 기반하여, S-GW(530)로부터 수신되는 하향링크 패킷들에 대한 분배를 수행할 수 있다. 이 때, 하향링크 패킷들에 대한 분배는, 경로의 선택을 포함할 수 있다. Referring to example (500), in order to support split bearer, NR PDCP (511) of base station (510) can be connected to NR RLC (512) of base station (510) and EUTRA RLC (522) of node (520). Base station (510) can perform packet distribution for split bearer using DDDS (downlink data delivery status) obtained from each of NR RLC (512) and EUTRA RLC (522). For example, NR PDCP (511) of base station (510) can obtain first DDDS from corresponding node NR RLC (512). For example, NR PDCP (511) of base station (510) can obtain second DDDS from corresponding node EUTRA RLC (522). For example, the DDDS may include a DBS (desired buffer size for the data radio bearer) indicating the size of the data. For example, the DDDS may be transmitted from the RLC to the PDCP via the uplink path (502). For example, the DBS may indicate a buffer size for the radio bearer. For example, the DBS may indicate the number of packets according to the buffer size. For example, the base station (510) (or NR PDCP (511)) may perform distribution for downlink packets received from the S-GW (530) based on the first DBS of the first DDDS and the second DBS of the second DDDS. At this time, the distribution for the downlink packets may include selection of a path.

예를 들어, 상기 경로는, 하향링크 경로(501)로 참조될 수 있다. 예를 들어, 하향링크 경로(501)는, 스플릿 베어러를 위한 경로들(501-1, 501-2)을 포함할 수 있다. 예를 들어, 스플릿 베어러를 위한 경로들(501-1, 501-2) 각각은, 하향링크 패킷들을 전송(또는 전달)하기 위해 이용될 수 있다. 예를 들어, 제1 경로(501-1)는, NR-PDCP(511), NR RLC(512), 기지국(510)의 NR MAC, 단말(540)의 NR MAC, 단말(540)의 NR RLC, 및 NR PDCP(541)을 포함할 수 있다. 예를 들어, 제2 경로(501-2)는, NR-PDCP(511), EUTRA RLC(522), 노드(520)의 EUTRA MAC, 단말(540)의 EUTRA MAC, 단말(540)의 EUTRA RLC, 및 NR PDCP(541)를 포함할 수 있다. 다시 말해서, 단말(540)은, 스플릿 베어러를 지원하기 위해, EUTRA MAC, EUTRA RLC, NR MAC, NR RLC, 및 NR PDCP(541)를 포함할 수 있다. For example, the path may be referred to as a downlink path (501). For example, the downlink path (501) may include paths (501-1, 501-2) for a split bearer. For example, each of the paths (501-1, 501-2) for a split bearer may be used to transmit (or forward) downlink packets. For example, the first path (501-1) may include NR-PDCP (511), NR RLC (512), NR MAC of the base station (510), NR MAC of the terminal (540), NR RLC of the terminal (540), and NR PDCP (541). For example, the second path (501-2) may include NR-PDCP (511), EUTRA RLC (522), EUTRA MAC of node (520), EUTRA MAC of terminal (540), EUTRA RLC of terminal (540), and NR PDCP (541). In other words, terminal (540) may include EUTRA MAC, EUTRA RLC, NR MAC, NR RLC, and NR PDCP (541) to support split bearer.

예를 들어, 제1 경로(501-1)는 기지국(510)에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 기지국(510)이 CU 및 DU로 구성되는 경우, 제1 경로(501-1)는 DU에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 제1 경로(501-1)와 관련된 상기 셀 그룹은 SCG를 포함할 수 있다. 예를 들어, 제2 경로(501-2)는 노드(520)에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 제2 경로(501-2)와 관련된 상기 셀 그룹은 MCG를 포함할 수 있다.For example, the first path (501-1) may be associated with a group of cells provided by the base station (510). For example, if the base station (510) is composed of a CU and a DU, the first path (501-1) may be associated with a group of cells provided by the DU. For example, the group of cells associated with the first path (501-1) may include an SCG. For example, the second path (501-2) may be associated with a group of cells provided by the node (520). For example, the group of cells associated with the second path (501-2) may include an MCG.

예를 들어, 기지국(510)(또는 NR PDCP(511))은, 스플릿 베어러를 이용하는 경우, RLC(NR RLC(512) 또는 EUTRA RLC(522))에게 하향링크 패킷을 제공할 수 있다. 이 때, NR PDCP(511)로부터 NR RLC(512)(또는 EUTRA RLC(522))에게 제공되는 하향링크 패킷은, PDCP 데이터 PDU(protocol data unit)을 포함할 수 있다. 이 때, PDCP 데이터 PDU의 헤더는, PDCP SN(sequence number)를 포함할 수 있다. 단말(540)(또는 NR PDCP(541))은 상기 스플릿 베어러를 위한 경로들(501-1, 501-2)을 통해 제공되는 하향링크 패킷을 리오더링(reordering)할 수 있다. 예를 들어, 단말(540)(또는 NR PDCP(541))은 수신된 하향링크 패킷에 포함된 PDCP SN을 이용하여 하향링크 패킷들의 순서를 정렬할 수 있다. For example, when using a split bearer, the base station (510) (or NR PDCP (511)) can provide a downlink packet to an RLC (NR RLC (512) or EUTRA RLC (522)). At this time, the downlink packet provided from the NR PDCP (511) to the NR RLC (512) (or EUTRA RLC (522)) can include a PDCP data PDU (protocol data unit). At this time, the header of the PDCP data PDU can include a PDCP SN (sequence number). The terminal (540) (or NR PDCP (541)) can reorder the downlink packet provided through the paths (501-1, 501-2) for the split bearer. For example, the terminal (540) (or NR PDCP (541)) can sort the order of downlink packets using the PDCP SN included in the received downlink packet.

도 5a에서는, 기지국(510), 노드(520), 및 단말(540)의 사용자 평면에 대한 예(500)가 도시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(510), 노드(520), 및 단말(540)은 DC를 위하여 제어 평면에서의 연결이 수립될 수 있다. 예를 들어, 노드(520)의 상위 계층(예: RRC)은 EPC의 엔티티와 연결될 수 있다. In FIG. 5A, an example (500) of a user plane of a base station (510), a node (520), and a terminal (540) is illustrated, but the present disclosure is not limited thereto. For example, the base station (510), the node (520), and the terminal (540) may establish a connection in the control plane for DC. For example, an upper layer (e.g., RRC) of the node (520) may be connected to an entity of the EPC.

또한, 도 5a에서는, 하나의 기지국(510)이 복수의 계층들(NR PDCP(511), NR RLC(512), 및 NR MAC)을 포함하는 예(500)가 도시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(510)은 CU(또는 gNB-CU) 및 DU(또는, gNB-DU)로 구성될 수도 있다. 예를 들어, CU는 NR PDCP(511)를 포함할 수 있다. 예를 들어, DU는 NR RLC(512) 및 NR MAC을 포함할 수 있다. 예를 들어, NR PDCP(511)를 갖는 기지국(510)과 eNB인 노드(520) 사이에서 상기 스플릿 베어러를 이용한 DC(예: EN-DC)가 제공될 수 있다. 또는, 예를 들어, NR PDCP(511)를 갖는 CU와 연결된 DU 및 eNB인 노드(520) 사이에서 상기 스플릿 베어러를 이용한 DC(예: EN-DC)가 제공될 수 있다.Also, in FIG. 5A, an example (500) is illustrated in which a single base station (510) includes multiple layers (NR PDCP (511), NR RLC (512), and NR MAC), but the present disclosure is not limited thereto. For example, the base station (510) may be composed of a CU (or gNB-CU) and a DU (or gNB-DU). For example, the CU may include NR PDCP (511). For example, the DU may include NR RLC (512) and NR MAC. For example, a DC (e.g., EN-DC) using the split bearer may be provided between the base station (510) having NR PDCP (511) and a node (520) which is an eNB. Alternatively, for example, a DC (e.g., EN-DC) using the split bearer may be provided between a node (520) that is a DU and an eNB connected to a CU having NR PDCP (511).

도 5b는, 5GC(5th generation core)와 연결된 기지국(560)의 예(550)를 도시한다. 예(550)를 참조하면, 기지국(560) 및 노드(570)는 단말(590)에 대하여 DC(예: NR-DC)를 제공하기 위해 구성될 수 있다. 예(550)에서, 기지국(560)은 gNB일 수 있고, 노드(570)는 gNB일 수 있다. 다만, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(560) 및/또는 노드(570)는 CU 및 DU로 구현될 수도 있다. 기지국(560)은, 5GC의 엔티티인 UPF(user plane function)(580)와 연결될 수 있다. 예를 들어, UPF(580)는 사용자 평면에서, 패킷(또는, 데이터)을 기지국(560)에게 제공하는 엔티티(또는 노드)일 수 있다. 도 5b의 기지국(560)(또는 CU)은 도 4의 전자 장치(400)에 포함될 수 있다.FIG. 5B illustrates an example (550) of a base station (560) connected to a 5th generation core (5GC). Referring to example (550), the base station (560) and the node (570) may be configured to provide DC (e.g., NR-DC) to the terminal (590). In example (550), the base station (560) may be a gNB, and the node (570) may be a gNB. However, the present disclosure is not limited thereto. For example, the base station (560) and/or the node (570) may be implemented as a CU and a DU. The base station (560) may be connected to a user plane function (UPF) (580), which is an entity of the 5GC. For example, the UPF (580) may be an entity (or node) that provides packets (or data) to the base station (560) in the user plane. The base station (560) (or CU) of FIG. 5b may be included in the electronic device (400) of FIG. 4.

예를 들어, 기지국(560)은, NR PDCP(또는, PDCP, PDCP 계층)(561), NR RLC(또는, RLC, RLC 계층)(562), 및 NR MAC(또는, MAC, MAC 계층)을 포함할 수 있다. 예(550)에서는, 기지국(560)이 NR PDCP(561), NR RLC(562), 및 NR MAC을 포함하는 것으로 도시되나, 설명의 편의를 위한 예시적인 것에 불과할 뿐, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(560)은, NR PHY, NR SDAP, 또는 NR RRC 중 적어도 하나를 더 포함할 수도 있다. NR PDCP(561)에 대한 구체적인 내용은, 도 2b의 PDCP(274)에 대한 설명이 참조될 수 있다. NR RLC(562)에 대한 구체적인 내용은, 도 2b의 RLC(273)에 대한 설명이 참조될 수 있다. NR MAC에 대한 구체적인 내용은, 도 2b의 MAC(272)에 대한 설명이 참조될 수 있다.For example, the base station (560) may include NR PDCP (or PDCP, PDCP layer) (561), NR RLC (or RLC, RLC layer) (562), and NR MAC (or MAC, MAC layer). In the example (550), the base station (560) is illustrated as including NR PDCP (561), NR RLC (562), and NR MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto. For example, the base station (560) may further include at least one of NR PHY, NR SDAP, or NR RRC. For specific details regarding the NR PDCP (561), reference may be made to the description of PDCP (274) in FIG. 2B. For specific details regarding the NR RLC (562), reference may be made to the description of RLC (273) in FIG. 2B. For specific details on NR MAC, reference may be made to the description of MAC (272) in FIG. 2b.

예를 들어, 노드(570)는, NR RLC(또는, RLC, RLC 계층)(572) 및 NR MAC(또는, MAC, MAC 계층)을 포함할 수 있다. 예(550)에서는, 노드(570)가 NR PDCP(561), NR RLC(562), 및 NR MAC을 포함하는 것으로 도시되나, 설명의 편의를 위한 예시적인 것에 불과할 뿐, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 노드(570)는, NR PDCP, NR PHY, NR SDAP, 또는 NR RRC 중 적어도 하나를 더 포함할 수도 있다. NR RLC(572)에 대한 구체적인 내용은, 도 2b의 RLC(273)에 대한 설명이 참조될 수 있다. NR MAC에 대한 구체적인 내용은, 도 2b의 MAC(272)에 대한 설명이 참조될 수 있다.For example, the node (570) may include an NR RLC (or RLC, RLC layer) (572) and an NR MAC (or MAC, MAC layer). In the example (550), the node (570) is illustrated as including an NR PDCP (561), an NR RLC (562), and an NR MAC, but this is merely an example for convenience of description, and the present disclosure is not limited thereto. For example, the node (570) may further include at least one of an NR PDCP, an NR PHY, an NR SDAP, or an NR RRC. For specific details regarding the NR RLC (572), reference may be made to the description of the RLC (273) in FIG. 2B. For specific details regarding the NR MAC, reference may be made to the description of the MAC (272) in FIG. 2B.

예(550)를 참조하면, 스플릿 베어러를 지원하기 위해, 기지국(560)의 NR PDCP(561)는 기지국(560)의 NR RLC(562) 및 노드(570)의 NR RLC(572)와 연결될 수 있다. 기지국(560)은, NR RLC(562) 및 NR RLC(572) 각각으로부터 획득된 DDDS(downlink data delivery status)를 이용하여, 스플릿 베어러를 위한 패킷 분배를 수행할 수 있다. 예를 들어, 기지국(560)의 NR PDCP(561)는 대응하는 노드인 NR RLC(572)로부터 제1 DDDS를 획득할 수 있다. 예를 들어, 기지국(560)의 NR PDCP(561)는 대응하는 노드인 NR RLC(572)로부터 제2 DDDS를 획득할 수 있다. 예를 들어, DDDS는, 데이터의 사이즈를 지시하는 DBS(desired buffer size for the data radio bearer)를 포함할 수 있다. 예를 들어, DDDS는 상향링크 경로(552)를 통해 RLC로부터 PDCP로 전송될 수 있다. 예를 들어, 상기 DBS는 무선 베어러를 위한 버퍼 사이즈를 지시할 수 있다. 예를 들어, 상기 DBS는 상기 버퍼 사이즈에 따른 패킷의 수를 지시할 수 있다. 예를 들어, 기지국(560)(또는 NR PDCP(561))는 제1 DDDS의 제1 DBS 및 제2 DDDS의 제2 DBS에 기반하여, UPF(580)로부터 수신되는 하향링크 패킷들에 대한 분배를 수행할 수 있다. 이 때, 하향링크 패킷들에 대한 분배는, 경로의 선택을 포함할 수 있다. Referring to example (550), in order to support split bearer, NR PDCP (561) of base station (560) can be connected to NR RLC (562) of base station (560) and NR RLC (572) of node (570). Base station (560) can perform packet distribution for split bearer using DDDS (downlink data delivery status) obtained from each of NR RLC (562) and NR RLC (572). For example, NR PDCP (561) of base station (560) can obtain first DDDS from corresponding node NR RLC (572). For example, NR PDCP (561) of base station (560) can obtain second DDDS from corresponding node NR RLC (572). For example, the DDDS may include a DBS (desired buffer size for the data radio bearer) indicating the size of the data. For example, the DDDS may be transmitted from the RLC to the PDCP via the uplink path (552). For example, the DBS may indicate a buffer size for the radio bearer. For example, the DBS may indicate the number of packets according to the buffer size. For example, the base station (560) (or NR PDCP (561)) may perform distribution for downlink packets received from the UPF (580) based on the first DBS of the first DDDS and the second DBS of the second DDDS. At this time, the distribution for the downlink packets may include selection of a path.

예를 들어, 상기 경로는, 하향링크 경로(551)로 참조될 수 있다. 예를 들어, 하향링크 경로(551)는, 스플릿 베어러를 위한 경로들(551-1, 551-2)을 포함할 수 있다. 예를 들어, 스플릿 베어러를 위한 경로들(551-1, 551-2) 각각은, 하향링크 패킷들을 전송(또는 전달)하기 위해 이용될 수 있다. 예를 들어, 제1 경로(551-1)는, NR-PDCP(561), NR RLC(562), 기지국(560)의 NR MAC, 단말(590)의 NR MAC, 단말(590)의 NR RLC, 및 NR PDCP(591)을 포함할 수 있다. 예를 들어, 제2 경로(551-2)는, NR-PDCP(561), NR RLC(572), 노드(570)의 NR MAC, 단말(590)의 NR MAC, 단말(590)의 NR RLC, 및 NR PDCP(591)을 포함할 수 있다. 다시 말해서, 단말(590)은, 스플릿 베어러를 지원하기 위해, 복수의 NR MAC들, 복수의 NR RLC들, 및 NR PDCP(591)를 포함할 수 있다. For example, the path may be referred to as a downlink path (551). For example, the downlink path (551) may include paths (551-1, 551-2) for a split bearer. For example, each of the paths (551-1, 551-2) for a split bearer may be used to transmit (or forward) downlink packets. For example, the first path (551-1) may include NR-PDCP (561), NR RLC (562), NR MAC of the base station (560), NR MAC of the terminal (590), NR RLC of the terminal (590), and NR PDCP (591). For example, the second path (551-2) may include NR-PDCP (561), NR RLC (572), NR MAC of node (570), NR MAC of terminal (590), NR RLC of terminal (590), and NR PDCP (591). In other words, terminal (590) may include multiple NR MACs, multiple NR RLCs, and NR PDCP (591) to support split bearer.

예를 들어, 제1 경로(551-1)는 기지국(560)에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 기지국(560)이 CU 및 DU로 구성되는 경우, 제1 경로(551-1)는 DU에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 제1 경로(551-1)와 관련된 상기 셀 그룹은 SCG를 포함할 수 있다. 예를 들어, 제2 경로(551-2)는 노드(570)에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 노드(570)가 CU 및 DU로 구성되는 경우, 제2 경로(551-2)는 DU에 의해 제공되는 셀 그룹과 관련될 수 있다. 예를 들어, 제2 경로(551-2)와 관련된 상기 셀 그룹은 MCG를 포함할 수 있다.For example, the first path (551-1) may be associated with a group of cells provided by the base station (560). For example, if the base station (560) is composed of a CU and a DU, the first path (551-1) may be associated with a group of cells provided by the DU. For example, the group of cells associated with the first path (551-1) may include an SCG. For example, the second path (551-2) may be associated with a group of cells provided by the node (570). For example, if the node (570) is composed of a CU and a DU, the second path (551-2) may be associated with a group of cells provided by the DU. For example, the group of cells associated with the second path (551-2) may include an MCG.

예를 들어, 기지국(560)(또는 NR PDCP(561))은, 스플릿 베어러를 이용하는 경우, RLC(NR RLC(562) 또는 NR RLC(572))에게 하향링크 패킷을 제공할 수 있다. 이 때, NR PDCP(561)로부터 NR RLC(562)(또는 NR RLC(572))에게 제공되는 하향링크 패킷은, PDCP 데이터 PDU(protocol data unit)을 포함할 수 있다. 이 때, PDCP 데이터 PDU의 헤더는, PDCP SN(sequence number)를 포함할 수 있다. 단말(590)(또는 NR PDCP(591))은 상기 스플릿 베어러를 위한 경로들(551-1, 551-2)을 통해 제공되는 하향링크 패킷을 리오더링(reordering)할 수 있다. 예를 들어, 단말(590)(또는 NR PDCP(591))은 수신된 하향링크 패킷에 포함된 PDCP SN을 이용하여 하향링크 패킷들의 순서를 정렬할 수 있다. For example, when using a split bearer, the base station (560) (or NR PDCP (561)) can provide a downlink packet to the RLC (NR RLC (562) or NR RLC (572)). At this time, the downlink packet provided from the NR PDCP (561) to the NR RLC (562) (or NR RLC (572)) can include a PDCP data PDU (protocol data unit). At this time, the header of the PDCP data PDU can include a PDCP SN (sequence number). The terminal (590) (or NR PDCP (591)) can reorder the downlink packet provided through the paths (551-1, 551-2) for the split bearer. For example, the terminal (590) (or NR PDCP (591)) can sort the order of downlink packets using the PDCP SN included in the received downlink packet.

도 5b에서는, 기지국(560), 노드(570), 및 단말(590)의 사용자 평면에 대한 예(550)가 도시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(560), 노드(570), 및 단말(590)은 DC를 위하여 제어 평면에서의 연결이 수립될 수 있다. 예를 들어, 노드(570)의 상위 계층(예: RRC)은 5GC의 엔티티와 연결될 수 있다. In FIG. 5B, an example (550) of a user plane of a base station (560), a node (570), and a terminal (590) is illustrated, but the present disclosure is not limited thereto. For example, a connection can be established in the control plane for the DC between the base station (560), the node (570), and the terminal (590). For example, a higher layer (e.g., RRC) of the node (570) can be connected to an entity of the 5GC.

또한, 도 5b에서는, 하나의 기지국(560)이 복수의 계층들(NR PDCP(561), NR RLC(562), 및 NR MAC)을 포함하는 예(550)가 도시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 기지국(560)은 CU(또는 gNB-CU) 및 DU(또는, gNB-DU)로 구성될 수도 있다. 예를 들어, CU는 NR PDCP(561)를 포함할 수 있다. 예를 들어, DU는 NR RLC(562) 및 NR MAC을 포함할 수 있다. 예(550)에서는 gNB인 노드(570)가 서술되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, NR PDCP(561)를 갖는 기지국(560)과 gNB인 노드(570) 사이에서 상기 스플릿 베어러를 이용한 DC(예: NR-DC)가 제공될 수 있다. 또는, 예를 들어, NR PDCP(561)를 갖는 CU와 연결된 DU 및 다른 DU인 노드(570) 사이에서 상기 스플릿 베어러를 이용한 DC(예: NR-DC)가 제공될 수 있다. 다만, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, NR PDCP(561)를 갖는 CU와 연결된 상기 다른 DU인 노드(570)는 다른 CU를 더 포함할 수도 있다. Also, in FIG. 5B, an example (550) is illustrated where a base station (560) includes multiple layers (NR PDCP (561), NR RLC (562), and NR MAC), but the present disclosure is not limited thereto. For example, the base station (560) may be composed of a CU (or gNB-CU) and a DU (or gNB-DU). For example, the CU may include NR PDCP (561). For example, the DU may include NR RLC (562) and NR MAC. In example (550), a node (570) that is a gNB is described, but the present disclosure is not limited thereto. For example, DC (e.g., NR-DC) using the split bearer may be provided between a base station (560) having NR PDCP (561) and a node (570) that is a gNB. Alternatively, for example, a DC (e.g., NR-DC) using the split bearer may be provided between a DU connected to a CU having NR PDCP (561) and another DU, a node (570). However, the present disclosure is not limited thereto. For example, the other DU, a node (570) connected to a CU having NR PDCP (561), may further include another CU.

상술한 바를 참조하면, DC를 위해 스플릿 베어러가 이용되는 경우, 기지국(예: 도 5a의 기지국(510) 또는 도 5b의 기지국(560))의 PDCP(예: 도 5a의 NR PDCP(511) 및 도 5b의 NR PDCP(561))로부터 순차적으로 전송된(또는 전달된, 제공된) 하향링크 패킷들(또는, PDCP 데이터 PDU)은 서로 다른 경로(예: 도 5a의 제1 경로(501-1) 또는 제2 경로(501-2), 도 5b의 제1 경로(551-1) 또는 제2 경로(551-2))를 통해 제공될 수 있다. 서로 다른 경로를 통해 제공된 하향링크 패킷들은, 단말(예: 도 5a의 단말(540) 및 도 5b의 단말(590))에 의해 수신될 수 있다. 기지국의 PDCP로부터 순차적으로 하향링크 패킷들이 전송되더라도, 단말에서 수신된 하향링크 패킷들의 PDCP SN들은 순차적이지 않을 수 있다. 이에 따라, 단말은, 단말의 PDCP(예: 도 5a의 NR PDCP(541) 및 도 5b의 NR PDCP(591))에서 리오더링을 수행할 수 있다. 고속으로 패킷들을 전송하는 경우, 상기 리오더링의 수행은 단말의 부하 상승을 야기할 수 있다. 예를 들어, 단말의 관점에서, 상기 리오더링의 수행의 결과에 따라, 정렬된 PDCP 데이터 PDU들(또는 패킷들)을 저장하기 위한 자원(또는 사이클(cycle)) 및 저장 공간인 메모리(또는 버퍼)가 요구될 수 있다. 예를 들어, 상기 자원은 단말의 칩셋(chipset)에서 이용되는 자원을 포함할 수 있다. 단말의 부하 상승과 관련된 구체적인 예시는 이하 도 8의 그래프들이 참조될 수 있다. As described above, when a split bearer is used for DC, downlink packets (or PDCP data PDUs) sequentially transmitted (or delivered, provided) from PDCP (e.g., NR PDCP (511) of FIG. 5A and NR PDCP (561) of FIG. 5B) of a base station (e.g., base station (510) of FIG. 5A or base station (560) of FIG. 5B) may be provided through different paths (e.g., first path (501-1) or second path (501-2) of FIG. 5A, first path (551-1) or second path (551-2) of FIG. 5B). Downlink packets provided through different paths may be received by terminals (e.g., terminals (540) of FIG. 5A and terminals (590) of FIG. 5B). Even if downlink packets are transmitted sequentially from the PDCP of the base station, the PDCP SNs of the downlink packets received at the terminal may not be sequential. Accordingly, the terminal may perform reordering in the PDCP of the terminal (e.g., NR PDCP (541) of FIG. 5a and NR PDCP (591) of FIG. 5b). When transmitting packets at a high speed, performing the reordering may cause an increase in the load of the terminal. For example, from the perspective of the terminal, depending on the result of performing the reordering, resources (or cycles) and memory (or buffer) as storage space for storing the sorted PDCP data PDUs (or packets) may be required. For example, the resources may include resources used in the chipset of the terminal. Specific examples related to the increase in the load of the terminal may be referred to the graphs of FIG. 8 below.

이하, 본 개시에 따른 장치, 방법, 및 저장 매체는, 스플릿 베어러를 이용한 DC에 있어서, 트래픽(traffic)의 분배 기법을 제안한다. 예를 들어, 상기 트래픽의 분배 기법은, 패킷 분배 기법으로 참조될 수 있다. 예를 들어, 본 개시에 따른 장치, 방법, 및 저장 매체는, 스플릿 베어러를 위한 경로들 중 선택된 경로를 통해 지정된 개수에 대응하는 하향링크 패킷들을 연속적으로 전송할 수 있다. 다시 말해서, 기지국은 지정된 개수에 대응하는 하향링크 패킷들을 특정 경로를 통해 연속적으로 전송할 수 있다. 이에 따라, 연속된 하향링크 패킷들을 수신한 단말에서, 리오더링의 수행이 감소될 수 있다. 본 개시에 따른 장치, 방법, 및 저장 매체는, 단말에서의 부하의 감소를 야기할 수 있고, 단말의 처리량(또는 처리 품질)을 향상시킬 수 있다. Hereinafter, the device, method, and storage medium according to the present disclosure propose a traffic distribution technique in DC using a split bearer. For example, the traffic distribution technique may be referred to as a packet distribution technique. For example, the device, method, and storage medium according to the present disclosure can continuously transmit downlink packets corresponding to a specified number through a path selected from among paths for a split bearer. In other words, the base station can continuously transmit downlink packets corresponding to a specified number through a specific path. Accordingly, the reordering performed at a terminal receiving consecutive downlink packets can be reduced. The device, method, and storage medium according to the present disclosure can cause a reduction in the load on the terminal and improve the throughput (or processing quality) of the terminal.

도 6a는 스플릿 베어러를 위한 경로들을 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송하는 방법에 대한 동작 흐름의 예를 도시한다.FIG. 6a illustrates an example of an operational flow for a method of transmitting consecutive downlink packets corresponding to a reference number through paths for a split bearer.

도 6a의 상기 방법 중 적어도 일부는, 도 4의 전자 장치(400)에 의해 수행될 수 있다. 예를 들어, 상기 방법 중 적어도 일부는, 전자 장치(400)의 프로세서(430)에 의해 제어될 수 있다. 이하 실시예에서 각 동작은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다. 예를 들어, 전자 장치(400)는 스플릿 베어러를 위한 PDCP를 가질 수 있다. 예를 들어, 전자 장치(400)는, 상기 스플릿 베어러를 위한 PDCP를 갖는 도 5a의 기지국(510)(또는 도 5b의 기지국(560))을 포함할 수 있다. 예를 들어, 전자 장치(400)는, 상기 스플릿 베어러를 위한 PDCP를 갖는 CU를 포함할 수 있다. At least some of the methods of FIG. 6A may be performed by the electronic device (400) of FIG. 4. For example, at least some of the methods may be controlled by the processor (430) of the electronic device (400). In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. For example, the electronic device (400) may have a PDCP for a split bearer. For example, the electronic device (400) may include the base station (510) of FIG. 5A (or the base station (560) of FIG. 5B) having a PDCP for the split bearer. For example, the electronic device (400) may include a CU having a PDCP for the split bearer.

일 실시예에 따르면, 동작(600)에서, 전자 장치(400)는, 경로의 DBS를 획득할 수 있다. 예를 들어, 상기 경로는, 상기 스플릿 베어러를 위한 제1 경로 및 제2 경로를 포함할 수 있다. 예를 들어, 상기 제1 경로는, 상기 스플릿 베어러를 위한 상기 PDCP와 연결된 전자 장치(400)의 RLC를 포함할 수 있다. 예를 들어, 상기 제1 경로는, 전자 장치(400)에 의해 제공되는 셀 그룹(예: SCG)과 관련될 수 있다. 예를 들어, 상기 제2 경로는, 상기 스플릿 베어러를 위한 상기 PDCP와 연결된 노드의 RLC를 포함할 수 있다. 예를 들어, 상기 노드는, 상기 스플릿 베어러를 통해 DC를 제공하기 위해, 전자 장치(400)와 연결될 수 있다. 예를 들어, 상기 제2 경로는, 상기 노드에 의해 제공되는 셀 그룹(예: MCG)과 관련될 수 있다. According to one embodiment, in operation (600), the electronic device (400) may obtain a DBS of a path. For example, the path may include a first path and a second path for the split bearer. For example, the first path may include an RLC of the electronic device (400) connected to the PDCP for the split bearer. For example, the first path may be related to a cell group (e.g., SCG) provided by the electronic device (400). For example, the second path may include an RLC of a node connected to the PDCP for the split bearer. For example, the node may be connected to the electronic device (400) to provide DC via the split bearer. For example, the second path may be related to a cell group (e.g., MCG) provided by the node.

예를 들어, 전자 장치(400)는, 상기 제1 경로의 제1 DBS를 획득할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 경로의 제2 DBS를 획득할 수 있다. 예를 들어, 상기 제1 DBS는, 전자 장치(400)의 RLC로부터 제공되는 제1 DDDS에 포함될 수 있다. 예를 들어, 상기 제2 DBS는, 상기 노드의 RLC로부터 제공되는 제2 DDDS에 포함될 수 있다. 예를 들어, 전자 장치(400)는, 각 경로의 DDDS를 주기적으로 획득할 수 있다. 예를 들어, 상기 DDDS는 지정된 시간 간격(예: 10ms)에 따라 RLC로부터 상기 스플릿 베어러를 위한 상기 PDCP에게 전송될 수 있다. For example, the electronic device (400) can obtain the first DBS of the first path. For example, the electronic device (400) can obtain the second DBS of the second path. For example, the first DBS can be included in the first DDDS provided from the RLC of the electronic device (400). For example, the second DBS can be included in the second DDDS provided from the RLC of the node. For example, the electronic device (400) can periodically obtain the DDDS of each path. For example, the DDDS can be transmitted from the RLC to the PDCP for the split bearer according to a specified time interval (e.g., 10 ms).

일 실시예에 따르면, 동작(605)에서, 전자 장치(400)는, 하향링크 패킷을 수신할 수 있다. 예를 들어, 전자 장치(400)는, 코어 네트워크의 엔티티로부터 상기 하향링크 패킷을 수신할 수 있다. 예를 들어, 상기 코어 네트워크는, EPC 또는 5GC를 포함할 수 있다. 예를 들어, 상기 엔티티는, 사용자 평면에서 데이터를 제공하기 위한 엔티티를 포함할 수 있다. 예를 들어, 상기 엔티티는, 상기 코어 네트워크가 EPC인 경우, S-GW일 수 있다. 예를 들어, 상기 엔티티는, 상기 코어 네트워크가 5GC인 경우, UPF일 수 있다. 상기 예에서는, 설명의 편의를 위하여 하나의 하향링크 패킷이 수신되는 경우가 예시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 복수의 하향링크 패킷들이 순차적으로 수신될 수도 있다. 순차적으로 수신되는 상기 하향링크 패킷들은 각각에 대하여, 이하의 설명들이 실질적으로 동일하게 적용될 수 있다.According to one embodiment, in operation (605), the electronic device (400) may receive a downlink packet. For example, the electronic device (400) may receive the downlink packet from an entity of the core network. For example, the core network may include an EPC or a 5GC. For example, the entity may include an entity for providing data in the user plane. For example, the entity may be an S-GW when the core network is an EPC. For example, the entity may be a UPF when the core network is a 5GC. In the above example, for convenience of explanation, a case where one downlink packet is received is illustrated, but the present disclosure is not limited thereto. For example, a plurality of downlink packets may be received sequentially. The following descriptions may be substantially equally applied to each of the downlink packets received sequentially.

일 실시예에 따르면, 전자 장치(400)는, 상기 스플릿 베어러를 위한 상기 PDCP의 버퍼 내에 동작(605) 전에 수신된 적어도 하나의 하향링크 패킷이 남아있지 않은 상태일 수 있다. 예를 들어, 전자 장치(400)는, 동작(600)에서 DBS들이 수신되었을 때 상기 PDCP의 버퍼 내에 상기 적어도 하나의 하향링크 패킷이 남아있는 경우, 상기 DBS들 중 먼저 수신된 DBS의 경로를 통해 상기 적어도 하나의 하향링크 패킷을 전송할 수 있다. 다시 말해서, 전자 장치(400)는, 동작(600)에서 상기 DBS들을 수신한 때 상기 PDCP의 버퍼 내에 패킷이 존재하지 않는 경우, DBS들 간의 비교에 기반하여 선택된 경로를 통해, 연속된 하향링크 패킷들을 전송할 수 있다. According to one embodiment, the electronic device (400) may be in a state where there is no more than one downlink packet received before operation (605) in the buffer of the PDCP for the split bearer. For example, if there is more than one downlink packet remaining in the buffer of the PDCP when the DBSs are received in operation (600), the electronic device (400) may transmit the more than one downlink packet through a path of a DBS that was received first among the DBSs. In other words, if there is no packet in the buffer of the PDCP when the DBSs are received in operation (600), the electronic device (400) may transmit consecutive downlink packets through a path selected based on a comparison between the DBSs.

도 6a에서 도시하지 않았으나, 전자 장치(400)는, 이전의 선택된 경로가 없는 경우(또는 최초의 경로를 선택하는 경우), 동작(630)을 수행할 수 있다. 동작(630)에서, 전자 장치(400)는, DBS에 기반하여 경로를 선택할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 하향링크 패킷의 전송에 이용될 경로를 선택할 수 있다. 동작(635)에서, 전자 장치(400)는, 선택된 경로를 통해 하향링크 패킷을 전송할 수 있다. 동작(640)에서, 전자 장치(400)는, 잔여 DBS 및 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 상기 잔여 DBS는, 각 경로의 DBS의 값의 변경에 따라 남은 데이터의 양(또는 버퍼 사이즈, 패킷의 수)를 지시할 수 있다. 예를 들어, 전자 장치(400)는 상기 선택된 경로의 DBS의 값을 1만큼 변경함으로써(또는 감소시킴으로써) 상기 잔여 DBS를 식별할 수 있다. 예를 들어, 전자 장치(400)는, 상기 선택된 경로를 통해 1만큼 변경함으로써(또는 증가시킴으로써) 상기 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는, 전송 패킷들의 수, 전송 수, 패킷들의 수, 패킷 수, 분배 패킷들의 수, 분배 수, 또는, 'distributionContinuousNum'으로 참조될 수 있다. Although not illustrated in FIG. 6A, the electronic device (400) may perform operation (630) when there is no previously selected path (or when selecting the first path). In operation (630), the electronic device (400) may select a path based on the DBS. For example, the electronic device (400) may select a path to be used for transmitting a downlink packet based on the first DBS and the second DBS. In operation (635), the electronic device (400) may transmit the downlink packet through the selected path. In operation (640), the electronic device (400) may identify the remaining DBS and the number of continuously transmitted packets. For example, the remaining DBS may indicate the amount of remaining data (or buffer size, number of packets) depending on changes in the value of the DBS of each path. For example, the electronic device (400) can identify the remaining DBS by changing (or decreasing) the value of the DBS of the selected path by 1. For example, the electronic device (400) can identify the number of continuously transmitted packets by changing (or increasing) the value of the DBS of the selected path by 1. For example, the number of continuously transmitted packets can be referred to as the number of transmitted packets, the number of transmissions, the number of packets, the number of packets, the number of distributed packets, the number of distributions, or 'distributionContinuousNum'.

예를 들어, 동작(640) 이후, 전자 장치(400)는, 동작(605)을 수행할 수 있다. 다시 수행된 동작(605)에서, 전자 장치(400)는, 새로운 하향링크 패킷을 수신할 수 있다.For example, after operation (640), the electronic device (400) may perform operation (605). In the re-performed operation (605), the electronic device (400) may receive a new downlink packet.

도 6a에서, 동작(640)이 동작(635) 이후에 수행되는 것으로 도시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 동작(640)은, 동작(635)과 동시에 수행되거나, 동작(635) 이전에 경로가 선택됨에 따라 수행될 수도 있다. In FIG. 6A, operation (640) is depicted as being performed after operation (635), but the present disclosure is not limited thereto. For example, operation (640) may be performed concurrently with operation (635), or may be performed prior to operation (635) as a path is selected.

일 실시예에 따르면, 동작(610)에서, 전자 장치(400)는 이전의 경로의 잔여 DBS가 기준 값을 초과하는지 여부를 결정할 수 있다. 예를 들어, 상기 기준 값은 상기 잔여 DBS가 존재하는지 여부를 지시하기 위한 값(예: 0)을 포함할 수 있다. 상기 예에서, 전자 장치(400)는, 상기 제1 경로의 상기 잔여 DBS(예: 499)가 상기 기준 값을 초과하는지 여부를 판단할 수 있다. In one embodiment, in operation (610), the electronic device (400) may determine whether the remaining DBS of the previous path exceeds a reference value. For example, the reference value may include a value (e.g., 0) indicating whether the remaining DBS exists. In the example, the electronic device (400) may determine whether the remaining DBS (e.g., 499) of the first path exceeds the reference value.

예를 들어, 동작(610)에서, 전자 장치(400)는, 상기 이전의 경로의 상기 잔여 DBS가 상기 기준 값을 초과하는 경우(또는, 상기 잔여 DBS>0), 동작(615)을 수행할 수 있다. 상기 잔여 DBS가 상기 기준 값을 초과한다는 것은, 상기 잔여 DBS를 갖는 상기 이전의 경로를 통한 전송이 요구되는 데이터의 양(또는 버퍼 사이즈)가 남아있음을 나타낼 수 있다. 이와 달리, 동작(610)에서, 전자 장치(400)는, 상기 이전의 경로의 상기 잔여 DBS가 상기 기준 값 이하인 경우(또는 상기 잔여 DBS=0), 동작(630)을 수행할 수 있다. 예를 들어, 상기 잔여 DBS가 상기 기준 값 이하인 경우(또는 상기 기준 값과 동일한 경우)는, 상기 잔여 DBS를 갖는 상기 이전의 경로를 통한 전송이 요구되는 데이터의 양(또는 버퍼 사이즈, 패킷의 수)가 남아있지 않음을 나타낼 수 있다. For example, in operation (610), the electronic device (400) may perform operation (615) if the remaining DBS of the previous path exceeds the reference value (or the remaining DBS>0). The remaining DBS exceeding the reference value may indicate that there is an amount of data (or a buffer size) remaining that is required to be transmitted through the previous path having the remaining DBS. Conversely, in operation (610), the electronic device (400) may perform operation (630) if the remaining DBS of the previous path is less than or equal to the reference value (or the remaining DBS=0). For example, the remaining DBS being less than or equal to the reference value (or equal to the reference value) may indicate that there is no amount of data (or a buffer size, a number of packets) remaining that is required to be transmitted through the previous path having the remaining DBS.

일 실시예에 따르면, 동작(615)에서, 전자 장치(400)는, 연속적으로 전송된 패킷들의 수가 기준 개수(N) 미만인지 여부를 결정할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는, 상기 이전의 경로를 통해 전송된 하향링크 패킷들의 수를 나타낼 수 있다. 예를 들어, 상기 기준 개수(N)는, 상기 이전의 경로를 통해 전달될 연속적인 하향링크 패킷들의 개수를 지시할 수 있다. 예를 들어, 상기 기준 개수(N)는, 사업자에 의해 설정된 값일 수 있다. 이하에서는, 설명의 편의를 위하여 상기 기준 개수가 5인 경우를 가정한다. According to one embodiment, in operation (615), the electronic device (400) may determine whether the number of continuously transmitted packets is less than a reference number (N). For example, the number of continuously transmitted packets may represent the number of downlink packets transmitted through the previous path. For example, the reference number (N) may indicate the number of continuous downlink packets to be transmitted through the previous path. For example, the reference number (N) may be a value set by the operator. Hereinafter, for convenience of explanation, it is assumed that the reference number is 5.

예를 들어, 동작(615)에서, 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수(N) 미만인 경우, 동작(620)을 수행할 수 있다. 예를 들어, 동작(615)에서, 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수(N) 이상인 경우(또는 상기 기준 개수(N)와 동일한 경우), 동작(625)을 수행할 수 있다. For example, in operation (615), the electronic device (400) may perform operation (620) if the number of the continuously transmitted packets is less than the reference number (N). For example, in operation (615), the electronic device (400) may perform operation (625) if the number of the continuously transmitted packets is greater than or equal to the reference number (N) (or equal to the reference number (N)).

일 실시예에 따르면, 동작(620)에서, 전자 장치(400)는, 상기 이전의 경로를 선택할 수 있다. 예를 들어, 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수(N) 미만인 경우, 상기 이전의 경로를 상기 새로운 하향링크 패킷의 전송을 위한 경로로 다시 선택할 수 있다. According to one embodiment, in operation (620), the electronic device (400) may select the previous path. For example, if the number of the continuously transmitted packets is less than the reference number (N), the electronic device (400) may reselect the previous path as a path for transmitting the new downlink packet.

일 실시예에 따르면, 동작(625)에서, 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수를 초기값(예: 0)으로 설정할 수 있다. 예를 들어, 전자 장치(400)는, 상기 이전의 경로를 통해 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수를 이상인 경우(또는 상기 기준 개수와 동일한 경우), 상기 연속적으로 전송된 패킷들의 수를 상기 초기값으로 설정(또는 초기화)할 수 있다. 다시 말해서, 전자 장치(400)는, 상기 기준 개수에 대응하는 하향링크 패킷들을 특정 경로를 통해 전송한 경우, 새로운 경로를 선택하기 전에 연속적으로 전송된 패킷들의 수를 초기화할 수 있다. According to one embodiment, in operation (625), the electronic device (400) may set the number of the continuously transmitted packets to an initial value (e.g., 0). For example, the electronic device (400) may set (or initialize) the number of the continuously transmitted packets to the initial value if the number of the continuously transmitted packets through the previous path is greater than or equal to the reference number (or equal to the reference number). In other words, the electronic device (400) may initialize the number of the continuously transmitted packets before selecting a new path if downlink packets corresponding to the reference number have been transmitted through a specific path.

일 실시예에 따르면, 동작(630)에서, 전자 장치(400)는, DBS에 기반하여 경로를 선택할 수 있다. 예를 들어, 전자 장치(400)는, 각 경로의 DBS의 잔여 DBS에 기반하여, 경로를 선택할 수 있다. 상기 DBS에 기반하여 경로를 선택하는 방법은 경로 선택 알고리즘으로 참조될 수 있다. According to one embodiment, in operation (630), the electronic device (400) may select a path based on the DBS. For example, the electronic device (400) may select a path based on the remaining DBS of each path. The method of selecting a path based on the DBS may be referred to as a path selection algorithm.

일 실시예에 따르면, 동작(635)에서, 전자 장치(400)는, 선택된 경로를 통해 하향링크 패킷을 전송할 수 있다. 상기 예에서, 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인 경우, 상기 이전의 경로를 통해 상기 새로운 하향링크 패킷을, 단말에게 전송할 수 있다. 또한, 상기 예에서, 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수와 이상인 경우(또는 상기 기준 개수와 동일한 경우), 상기 경로 선택 알고리즘으로 선택된 경로를 통해 상기 새로운 하향링크 패킷을, 단말에게 전송할 수 있다. According to one embodiment, in operation (635), the electronic device (400) may transmit a downlink packet through the selected path. In the above example, if the number of the continuously transmitted packets is less than the reference number, the electronic device (400) may transmit the new downlink packet to the terminal through the previous path. In addition, in the above example, if the number of the continuously transmitted packets is greater than or equal to the reference number (or equal to the reference number), the electronic device (400) may transmit the new downlink packet to the terminal through the path selected by the path selection algorithm.

일 실시예에 따르면, 동작(640)에서, 전자 장치(400)는, 잔여 DBS 및 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 상기 잔여 DBS는, 각 경로의 DBS의 값의 변경에 따라 남은 데이터의 양(또는 버퍼 사이즈, 패킷의 수)를 지시할 수 있다. 예를 들어, 전자 장치(400)는 상기 선택된 경로의 DBS의 값을 1만큼 변경함으로써(또는 감소시킴으로써) 상기 잔여 DBS를 식별할 수 있다. 예를 들어, 전자 장치(400)는, 상기 선택된 경로를 통해 1만큼 변경함으로써(또는 증가시킴으로써) 상기 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 동작(640) 이후, 전자 장치(400)는, 동작(605)을 수행할 수 있다. 다시 수행된 동작(605)에서, 전자 장치(400)는, 새로운 하향링크 패킷을 수신할 수 있다According to one embodiment, in operation (640), the electronic device (400) can identify the remaining DBS and the number of continuously transmitted packets. For example, the remaining DBS can indicate the amount of remaining data (or buffer size, number of packets) according to the change in the value of the DBS of each path. For example, the electronic device (400) can identify the remaining DBS by changing (or decreasing) the value of the DBS of the selected path by 1. For example, the electronic device (400) can identify the number of continuously transmitted packets by changing (or increasing) the value of the DBS of the selected path by 1. For example, after operation (640), the electronic device (400) can perform operation (605). In operation (605) performed again, the electronic device (400) can receive a new downlink packet.

상술한 바와 같이, 전자 장치(400)는, 새로운 하향링크 패킷이 수신될 때 마다, 도 6a의 상기 방법의 적어도 일부 동작(예: 동작(605) 내지 동작(640))을 반복하여 수행할 수 있다. 도 6a의 예에서는, 동작(635)에서 하향링크 패킷을 전송한 이후, 잔여 DBS 및 연속적으로 전송된 패킷들의 수가 식별(또는 변경)되는 경우가 도시되나, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 전자 장치(400)는, 경로를 선택할 때, 상기 잔여 DBS 및 상기 연속적으로 전송된 패킷들의 수를 식별(또는 변경)할 수 있다. As described above, the electronic device (400) may repeatedly perform at least some operations (e.g., operations (605) to (640)) of the method of FIG. 6A whenever a new downlink packet is received. In the example of FIG. 6A, after transmitting a downlink packet in operation (635), the remaining DBS and the number of continuously transmitted packets are identified (or changed), but the present disclosure is not limited thereto. For example, the electronic device (400) may identify (or change) the remaining DBS and the number of continuously transmitted packets when selecting a path.

상술한 바를 참조하면, 전자 장치(400)는, 상기 기준 개수(N)에 대응하는 하향링크 패킷들을 특정 경로를 통해 연속적으로 전송할 수 있다. 이 후, 전자 장치(400)는, 상기 경로 선택 알고리즘에 기반하여 선택된 경로에 대하여 상기 기준 개수(N)에 대응하는 다른(another) 하향링크 패킷들을 연속적으로 전송할 수 있다. 이 때, 상기 선택된 경로는, 상기 특정 경로와 동일하거나 상이할 수 있다. Referring to the above, the electronic device (400) can continuously transmit downlink packets corresponding to the reference number (N) through a specific path. Thereafter, the electronic device (400) can continuously transmit another downlink packet corresponding to the reference number (N) for a path selected based on the path selection algorithm. At this time, the selected path may be the same as or different from the specific path.

예를 들어, 상기 제1 DBS가 500개의 패킷들을 지시하고, 상기 제2 DBS가 100개의 패킷들을 지시하는 경우를 가정한다. 예를 들어, 전자 장치(400)는, 동작(600)에서, 상기 제1 DBS 및 상기 제2 DBS를 획득할 수 있다. 전자 장치(400)는, 이전에 전송에 이용된 경로가 없는 경우(또는 최초의 경로를 선택하는 경우), 상기 경로 선택 알고리즘에 기반하여, 경로를 선택할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 DBS 보다 큰 상기 제1 DBS에 기반하여, 상기 스플릿 베어러를 위한 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로를 선택할 수 있다. 이 때, 상기 제2 DBS 및 상기 제1 DBS 각각의 잔여 DBS에 대한 비율들이 서로 동일한 경우, DBS의 크기의 비교에 따라, 경로가 선택될 수 있다. 예를 들어, 상기 제1 DBS의 제1 비율(예: 500/500) 및 상기 제2 DBS의 제2 비율(100/100)은 서로 동일할 수 있다. For example, assume that the first DBS indicates 500 packets and the second DBS indicates 100 packets. For example, the electronic device (400) may obtain the first DBS and the second DBS in operation (600). If there is no path previously used for transmission (or if the first path is selected), the electronic device (400) may select a path based on the path selection algorithm. For example, the electronic device (400) may select the first path among the first path and the second path for the split bearer based on the first DBS being larger than the second DBS. In this case, if the ratios of the remaining DBSs of the second DBS and the first DBS are the same, a path may be selected based on a comparison of the sizes of the DBSs. For example, the first ratio (e.g., 500/500) of the first DBS and the second ratio (100/100) of the second DBS may be the same.

예를 들어, 전자 장치(400)는, 수신된 제1 하향링크 패킷을 단말에게 상기 제1 경로를 통해 전송할 수 있다. 또한, 전자 장치(400)는, 잔여 DBS 및 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 DBS의 값을, 500에서 499로 변경(또는 감소)할 수 있다. 예를 들어, 상기 제1 DBS의 잔여 DBS는 499로 식별될 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 0에서 1로 변경(또는 증가)할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는 1로 식별될 수 있다. For example, the electronic device (400) may transmit the received first downlink packet to the terminal through the first path. In addition, the electronic device (400) may identify the remaining DBS and the number of continuously transmitted packets. For example, the electronic device (400) may change (or decrease) the value of the first DBS from 500 to 499. For example, the remaining DBS of the first DBS may be identified as 499. For example, the electronic device (400) may change (or increase) the number of packets continuously transmitted through the first path from 0 to 1. For example, the number of packets continuously transmitted may be identified as 1.

예를 들어, 전자 장치(400)는, 제2 하향링크 패킷을 수신할 수 있다. 예를 들어, 전자 장치(400)는, 이전의 경로인 상기 제1 경로의 상기 잔여 DBS가 기준 값(예: 0)을 초과하는지 여부를 결정할 수 있다. 전자 장치(400)는, 상기 제1 경로의 상기 잔여 DBS(예: 499)가 상기 기준 값을 초과하는 것으로 결정할 수 있다. 전자 장치(400)는, 상기 제1 경로의 상기 잔여 DBS가 상기 기준 값을 초과함에 기반하여, 상기 제2 하향링크 패킷의 전송을 위한 경로를 상기 제1 경로로 다시 선택할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 하향링크 패킷을 상기 단말에게 상기 제1 경로를 통해 전송할 수 있다. 또한, 전자 장치(400)는, 잔여 DBS 및 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 DBS의 값을, 499에서 498로 변경(또는 감소)할 수 있다. 예를 들어, 상기 제1 DBS의 잔여 DBS는 498로 식별될 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 1에서 2로 변경(또는 증가)할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는 2로 식별될 수 있다. For example, the electronic device (400) may receive a second downlink packet. For example, the electronic device (400) may determine whether the remaining DBS of the first path, which is a previous path, exceeds a reference value (e.g., 0). The electronic device (400) may determine that the remaining DBS (e.g., 499) of the first path exceeds the reference value. Based on the remaining DBS of the first path exceeding the reference value, the electronic device (400) may reselect the path for transmitting the second downlink packet as the first path. For example, the electronic device (400) may transmit the second downlink packet to the terminal through the first path. In addition, the electronic device (400) may identify the remaining DBS and the number of packets transmitted continuously. For example, the electronic device (400) can change (or decrease) the value of the first DBS from 499 to 498. For example, the remaining DBS of the first DBS can be identified as 498. For example, the electronic device (400) can change (or increase) the number of packets continuously transmitted through the first path from 1 to 2. For example, the number of packets continuously transmitted can be identified as 2.

상술한 바와 같은 동작들을 반복하여 수행함에 따라, 전자 장치(400)는, 상기 제1 경로를 통해 기준 개수(예: N=5)에 대응하는 연속된 하향링크 패킷들을 상기 단말에게 전송할 수 있다. 상기 기준 개수에 대응하는 상기 연속된 하향링크 패킷들을 전송한 경우, 상기 제1 DBS의 상기 잔여 DBS는 495로 식별되고, 상기 연속적으로 전송된 패킷들의 수는 5로 식별될 수 있다. By repeatedly performing the operations described above, the electronic device (400) can transmit consecutive downlink packets corresponding to a reference number (e.g., N=5) to the terminal through the first path. When the consecutive downlink packets corresponding to the reference number are transmitted, the remaining DBS of the first DBS can be identified as 495, and the number of consecutively transmitted packets can be identified as 5.

이 후, 전자 장치(400)는, 제3 하향링크 패킷을 수신할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 경로의 상기 잔여 DBS(예: 495)가 상기 기준 값을 초과하는 것으로 결정함에 기반하여, 상기 연속적으로 전송된 패킷들의 수(예: 5)가 상기 기준 개수 미만인지 여부를 결정할 수 있다. 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수(예: 5)가 상기 기준 개수 이상임을(또는 상기 기준 개수와 동일) 결정함에 기반하여, 상기 연속적으로 전송된 패킷들의 수를 초기값(예: 0)으로 설정할 수 있다. 전자 장치(400)는, 상기 경로 선택 알고리즘에 기반하여, 상기 제3 하향링크 패킷을 송신할 경로를 선택할 수 있다. 상기 예에서, 전자 장치(400)는, 상기 제1 경로의 잔여 DBS(예: 495) 및 상기 제2 경로의 DBS(예: 100)(또는 상기 제2 경로의 잔여 DBS(예: 100))에 기반하여 경로를 선택할 수 있다. 이 때, 전자 장치(400)는, 각 경로의 잔여 DBS와 DBS 사이의 비율에 따라 경로를 선택할 수 있다. 예를 들어, 상기 제1 경로에 대한 제1 비율은, 495/500일 수 있다. 예를 들어, 상기 제2 경로에 대한 제2 비율은, 100/100일 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 비율 및 상기 제2 비율 중 더 큰 값을 갖는 상기 제2 비율에 대응하는 상기 제2 경로를, 상기 제3 하향링크 패킷의 전송을 위한 경로로 선택할 수 있다. Thereafter, the electronic device (400) may receive a third downlink packet. For example, the electronic device (400) may determine whether the number of continuously transmitted packets (e.g., 5) is less than the reference number based on determining that the remaining DBS (e.g., 495) of the first path exceeds the reference value. The electronic device (400) may set the number of continuously transmitted packets to an initial value (e.g., 0) based on determining that the number of continuously transmitted packets (e.g., 5) is greater than or equal to the reference number (or equal to the reference number). The electronic device (400) may select a path on which to transmit the third downlink packet based on the path selection algorithm. In the above example, the electronic device (400) may select a path based on the remaining DBS (e.g., 495) of the first path and the DBS (e.g., 100) of the second path (or the remaining DBS (e.g., 100) of the second path). At this time, the electronic device (400) may select a path according to the ratio between the remaining DBS and the DBS of each path. For example, the first ratio for the first path may be 495/500. For example, the second ratio for the second path may be 100/100. For example, the electronic device (400) may select the second path corresponding to the second ratio having a larger value among the first ratio and the second ratio as the path for transmitting the third downlink packet.

예를 들어, 전자 장치(400)는, 상기 제3 하향링크 패킷을 상기 단말에게 상기 제2 경로를 통해 전송할 수 있다. 또한, 전자 장치(400)는, 잔여 DBS 및 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 DBS의 값을, 100에서 99로 변경(또는 감소)할 수 있다. 예를 들어, 상기 제2 DBS의 잔여 DBS는 99로 식별될 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 경로를 통해 연속적으로 전송된 패킷들의 수를 0에서 1로 변경(또는 증가)할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는 1로 식별될 수 있다. For example, the electronic device (400) can transmit the third downlink packet to the terminal through the second path. In addition, the electronic device (400) can identify the remaining DBS and the number of continuously transmitted packets. For example, the electronic device (400) can change (or decrease) the value of the second DBS from 100 to 99. For example, the remaining DBS of the second DBS can be identified as 99. For example, the electronic device (400) can change (or increase) the number of packets continuously transmitted through the second path from 0 to 1. For example, the number of packets continuously transmitted can be identified as 1.

예를 들어, 전자 장치(400)는, 제4 하향링크 패킷을 수신할 수 있다. 예를 들어, 전자 장치(400)는, 이전의 경로인 상기 제2 경로의 상기 잔여 DBS가 기준 값(예: 0)을 초과하는지 여부를 결정할 수 있다. 전자 장치(400)는, 상기 제2 경로의 상기 잔여 DBS(예: 99)가 상기 기준 값을 초과하는 것으로 결정할 수 있다. 전자 장치(400)는, 상기 제2 경로의 상기 잔여 DBS가 상기 기준 값을 초과함에 기반하여, 상기 제4 하향링크 패킷의 전송을 위한 경로를 상기 제2 경로로 다시 선택할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제4 하향링크 패킷을 상기 단말에게 상기 제2 경로를 통해 전송할 수 있다. 또한, 전자 장치(400)는, 잔여 DBS 및 연속적으로 전송된 패킷들의 수를 식별할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 DBS의 값을, 99에서 98로 변경(또는 감소)할 수 있다. 예를 들어, 상기 제2 DBS의 잔여 DBS는 98로 식별될 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 경로를 통해 연속적으로 전송된 패킷들의 수를 1에서 2로 변경(또는 증가)할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는 2로 식별될 수 있다. For example, the electronic device (400) may receive a fourth downlink packet. For example, the electronic device (400) may determine whether the remaining DBS of the second path, which is a previous path, exceeds a reference value (e.g., 0). The electronic device (400) may determine that the remaining DBS (e.g., 99) of the second path exceeds the reference value. Based on the fact that the remaining DBS of the second path exceeds the reference value, the electronic device (400) may reselect the second path as the path for transmitting the fourth downlink packet. For example, the electronic device (400) may transmit the fourth downlink packet to the terminal through the second path. In addition, the electronic device (400) may identify the remaining DBS and the number of packets transmitted continuously. For example, the electronic device (400) can change (or decrease) the value of the second DBS from 99 to 98. For example, the remaining DBS of the second DBS can be identified as 98. For example, the electronic device (400) can change (or increase) the number of packets continuously transmitted through the second path from 1 to 2. For example, the number of packets continuously transmitted can be identified as 2.

상술한 바와 같은 동작들을 반복하여 수행함에 따라, 전자 장치(400)는, 상기 제2 경로를 통해 기준 개수(예: N=5)에 대응하는 연속된 하향링크 패킷들을 상기 단말에게 전송할 수 있다. 상기 기준 개수에 대응하는 상기 연속된 하향링크 패킷들을 전송한 경우, 상기 제2 DBS의 상기 잔여 DBS는 95로 식별되고, 상기 연속적으로 전송된 패킷들의 수는 5로 식별될 수 있다. By repeatedly performing the operations described above, the electronic device (400) can transmit consecutive downlink packets corresponding to a reference number (e.g., N=5) to the terminal through the second path. When the consecutive downlink packets corresponding to the reference number are transmitted, the remaining DBS of the second DBS can be identified as 95, and the number of consecutively transmitted packets can be identified as 5.

이 후, 전자 장치(400)는, 제5 하향링크 패킷을 수신할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제2 경로의 상기 잔여 DBS(예: 95)가 상기 기준 값을 초과하는 것으로 결정함에 기반하여, 상기 연속적으로 전송된 패킷들의 수(예: 5)가 상기 기준 개수 미만인지 여부를 결정할 수 있다. 전자 장치(400)는, 상기 연속적으로 전송된 패킷들의 수(예: 5)가 상기 기준 개수 이상임을(또는 상기 기준 개수와 동일) 결정함에 기반하여, 상기 연속적으로 전송된 패킷들의 수를 초기값(예: 0)으로 설정할 수 있다. 전자 장치(400)는, 상기 경로 선택 알고리즘에 기반하여, 상기 제5 하향링크 패킷을 송신할 경로를 선택할 수 있다. 상기 예에서, 전자 장치(400)는, 상기 제1 경로의 잔여 DBS(예: 495) 및 상기 제2 경로의 DBS의 잔여 DBS(예: 95)에 기반하여 경로를 선택할 수 있다. 이 때, 전자 장치(400)는, 각 경로의 잔여 DBS들 사이의 비율에 따라 경로를 선택할 수 있다. 예를 들어, 상기 제1 경로에 대한 제1 비율은, 495/500일 수 있다. 예를 들어, 상기 제2 경로에 대한 제2 비율은, 95/100일 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 비율 및 상기 제2 비율 중 더 큰 값을 갖는 상기 제1 비율에 대응하는 상기 제1 경로를, 상기 제5 하향링크 패킷의 전송을 위한 경로로 선택할 수 있다. Thereafter, the electronic device (400) may receive a fifth downlink packet. For example, the electronic device (400) may determine whether the number of continuously transmitted packets (e.g., 5) is less than the reference number based on determining that the remaining DBS (e.g., 95) of the second path exceeds the reference value. The electronic device (400) may set the number of continuously transmitted packets to an initial value (e.g., 0) based on determining that the number of continuously transmitted packets (e.g., 5) is greater than or equal to the reference number (or equal to the reference number). The electronic device (400) may select a path on which to transmit the fifth downlink packet based on the path selection algorithm. In the example, the electronic device (400) may select a path based on the remaining DBS (e.g., 495) of the first path and the remaining DBS (e.g., 95) of the DBS of the second path. At this time, the electronic device (400) may select a path based on the ratio between the remaining DBSs of each path. For example, the first ratio for the first path may be 495/500. For example, the second ratio for the second path may be 95/100. For example, the electronic device (400) may select the first path corresponding to the first ratio having a larger value between the first ratio and the second ratio as the path for transmitting the fifth downlink packet.

상술한 바를 참조하면, 전자 장치(400)는, 선택된 경로를 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송할 수 있다. 본 개시의 실시예에 따라, 특정 경로를 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송하는 방법에 대한 구체적인 예시는, 이하 도 6b가 참조될 수 있다. Referring to the above, the electronic device (400) can transmit consecutive downlink packets corresponding to a reference number through a selected path. A specific example of a method for transmitting consecutive downlink packets corresponding to a reference number through a specific path according to an embodiment of the present disclosure may be referred to in FIG. 6B below.

도 6b는 스플릿 베어러를 위한 경로들을 통해 하향링크 패킷들을 전송하는 방법에 대한 예들을 도시한다. Figure 6b illustrates examples of how to transmit downlink packets over paths for a split bearer.

도 6b는, DBS에 기반하여 선택된 경로를 통해 하향링크 패킷들을 전송하는 방법에 대한 예(660) 및 특정 경로를 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송하는 방법에 대한 예(670)를 도시한다. 도 6b에서는, 설명의 편의를 위하여, 상기 제1 경로의 상기 제1 DBS가 500개의 패킷들을 지시하고, 상기 제2 경로의 상기 제2 DBS가 100개의 패킷들을 지시하는 경우를 가정한다.FIG. 6b illustrates an example (660) of a method for transmitting downlink packets through a path selected based on a DBS, and an example (670) of a method for transmitting consecutive downlink packets corresponding to a reference number through a specific path. In FIG. 6b, for convenience of explanation, it is assumed that the first DBS of the first path indicates 500 packets, and the second DBS of the second path indicates 100 packets.

예(660)를 참조하면, 전자 장치(400)는, 경로들의 DBS들에 기반하여 하향링크 패킷들을 전송할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 DBS와 상기 제2 DBS 사이의 비율(예: 5: 1)을 식별할 수 있다. 예를 들어, 전자 장치(400)는 상기 비율(5:1)에 따라, 경로를 선택하고 선택된 경로를 통해 하향링크 패킷들을 전송할 수 있다. 예를 들어, 전자 장치(400)는, 5개의 하향링크 패킷들(661)을 상기 제1 경로를 통해 전송하고, 1개의 하향링크 패킷(662)을 상기 제2 경로를 통해 전송할 수 있다. 예를 들어, 전자 장치(400)는, 하향링크 패킷(662)을 상기 제2 경로를 통해 전송한 후, 다시 5개의 하향링크 패킷들(663)을 상기 제1 경로를 통해 전송할 수 있다. 예를 들어, 전자 장치(400)는 전자 장치(400)는, 5개의 하향링크 패킷들(663)을 상기 제1 경로를 통해 전송한 후, 다시 하향링크 패킷(664)을 상기 제2 경로를 통해 전송할 수 있다. 이 후, 전자 장치(400)는, 코어 네트워크의 엔티티로부터 수신되는 하향링크 패킷들을 번갈아 선택되는 경로를 통해 반복하여 전송할 수 있다. Referring to example (660), the electronic device (400) can transmit downlink packets based on the DBSs of the paths. For example, the electronic device (400) can identify a ratio (e.g., 5:1) between the first DBS and the second DBS. For example, the electronic device (400) can select a path according to the ratio (5:1) and transmit downlink packets through the selected path. For example, the electronic device (400) can transmit five downlink packets (661) through the first path and one downlink packet (662) through the second path. For example, the electronic device (400) can transmit the downlink packet (662) through the second path and then transmit five downlink packets (663) through the first path. For example, the electronic device (400) may transmit five downlink packets (663) through the first path, and then transmit a downlink packet (664) through the second path. Thereafter, the electronic device (400) may repeatedly transmit downlink packets received from entities of the core network through alternately selected paths.

예(670)를 참조하면, 전자 장치(400)는, 경로들 각각을 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송할 수 있다. 예를 들어, 전자 장치(400)는, 최초의 경로를 선택하는 경우, 상기 제1 DBS 및 상기 제2 DBS 사이의 비교에 기반하여, 상기 제1 경로를 선택할 수 있다. 전자 장치(400)는, 상기 제1 경로를 통해 기준 개수(예: N=5)에 대응하는 연속된 하향링크 패킷들(671)을 전송할 수 있다. 이 후, 전자 장치(400)는, 상기 제1 DBS의 잔여 DBS(예: 495)와 상기 제2 DBS(또는 상기 제2 DBS의 잔여 DBS)(예: 100)에 기반하여, 상기 제2 경로를 선택할 수 있다. 예를 들어, 상기 제2 경로는, 상기 제1 경로에 대한 제1 비율(예: 495/500) 및 상기 제2 경로에 대한 제2 비율(예: 100/100) 중 높은 비율을 갖는 상기 제2 비율에 따라 선택될 수 있다. 전자 장치(400)는, 상기 제2 경로를 통해 기준 개수(예: N=5)에 대응하는 연속된 하향링크 패킷들(672)을 전송할 수 있다. 이 후, 전자 장치(400)는, 상기 제1 DBS의 잔여 DBS(예: 495)와 상기 제2 DBS의 잔여 DBS(예: 95)에 기반하여, 상기 제1 경로를 선택할 수 있다. 예를 들어, 상기 제1 경로는, 상기 제1 경로에 대한 제1 비율(예: 495/500) 및 상기 제2 경로에 대한 제2 비율(예: 95/100) 중 높은 비율을 갖는 상기 제1 비율에 따라 선택될 수 있다. 전자 장치(400)는, 상기 제1 경로를 통해 기준 개수(예: N=5)에 대응하는 연속된 하향링크 패킷들(673)을 전송할 수 있다. 이 후, 전자 장치(400)는, 상기 제1 DBS의 잔여 DBS(예: 490)와 상기 제2 DBS의 잔여 DBS(예: 95)에 기반하여, 상기 제1 경로를 선택할 수 있다. 예를 들어, 상기 제1 경로는, 상기 제1 경로에 대한 제1 비율(예: 490/500) 및 상기 제2 경로에 대한 제2 비율(예: 95/100) 중 높은 비율을 갖는 상기 제1 비율에 따라 선택될 수 있다. 전자 장치(400)는, 상기 제1 경로를 통해 기준 개수(예: N=5)에 대응하는 연속된 하향링크 패킷들(674)을 전송할 수 있다. 이 후, 전자 장치(400)는, 코어 네트워크의 엔티티로부터 수신되는 하향링크 패킷들 중 기준 개수에 대응하는 연속된 하향링크 패킷들만큼 선택된 경로를 통해 전송할 수 있다.Referring to example (670), the electronic device (400) may transmit consecutive downlink packets corresponding to a reference number through each of the paths. For example, when selecting a first path, the electronic device (400) may select the first path based on a comparison between the first DBS and the second DBS. The electronic device (400) may transmit consecutive downlink packets (671) corresponding to a reference number (e.g., N=5) through the first path. Thereafter, the electronic device (400) may select the second path based on the remaining DBS of the first DBS (e.g., 495) and the second DBS (or the remaining DBS of the second DBS) (e.g., 100). For example, the second path may be selected based on a second ratio having a higher ratio among a first ratio (e.g., 495/500) for the first path and a second ratio (e.g., 100/100) for the second path. The electronic device (400) may transmit consecutive downlink packets (672) corresponding to a reference number (e.g., N=5) through the second path. Thereafter, the electronic device (400) may select the first path based on a remaining DBS (e.g., 495) of the first DBS and a remaining DBS (e.g., 95) of the second DBS. For example, the first path may be selected based on a first ratio having a higher ratio among a first ratio (e.g., 495/500) for the first path and a second ratio (e.g., 95/100) for the second path. The electronic device (400) can transmit consecutive downlink packets (673) corresponding to a reference number (e.g., N=5) through the first path. Thereafter, the electronic device (400) can select the first path based on the remaining DBS (e.g., 490) of the first DBS and the remaining DBS (e.g., 95) of the second DBS. For example, the first path can be selected based on the first ratio having a higher ratio among the first ratio (e.g., 490/500) for the first path and the second ratio (e.g., 95/100) for the second path. The electronic device (400) can transmit consecutive downlink packets (674) corresponding to a reference number (e.g., N=5) through the first path. After this, the electronic device (400) can transmit, through the selected path, as many consecutive downlink packets as correspond to a reference number among the downlink packets received from the entity of the core network.

도 7은 DDDS(downlink data delivery status)를 획득함에 따라 연속적으로 전송된 패킷들의 수를 변경하는 방법에 대한 동작 흐름의 예를 도시한다.Figure 7 illustrates an example of an operational flow for a method of changing the number of continuously transmitted packets as DDDS (downlink data delivery status) is obtained.

도 7의 상기 방법 중 적어도 일부는, 도 4의 전자 장치(400)에 의해 수행될 수 있다. 예를 들어, 상기 방법 중 적어도 일부는, 전자 장치(400)의 프로세서(430)에 의해 제어될 수 있다. 이하 실시예에서 각 동작은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다. 예를 들어, 전자 장치(400)는 스플릿 베어러를 위한 PDCP를 가질 수 있다. 예를 들어, 전자 장치(400)는, 상기 스플릿 베어러를 위한 PDCP를 갖는 도 5a의 기지국(510)(또는 도 5b의 기지국(560))을 포함할 수 있다. 예를 들어, 전자 장치(400)는, 상기 스플릿 베어러를 위한 PDCP를 갖는 CU를 포함할 수 있다. At least some of the methods of FIG. 7 may be performed by the electronic device (400) of FIG. 4. For example, at least some of the methods may be controlled by the processor (430) of the electronic device (400). In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. For example, the electronic device (400) may have a PDCP for a split bearer. For example, the electronic device (400) may include the base station (510) of FIG. 5A (or the base station (560) of FIG. 5B) having a PDCP for the split bearer. For example, the electronic device (400) may include a CU having a PDCP for the split bearer.

도 7의 상기 방법은, 도 6a의 상기 방법의 적어도 일부(예: 동작(605) 내지 동작(640))이 반복하여 수행되는 동안 새로운 DDDS가 획득되는 경우, 전자 장치(400)에 의해 수행되는 적어도 하나의 동작을 포함할 수 있다. The method of FIG. 7 may include at least one operation performed by the electronic device (400) when a new DDDS is acquired while at least a portion of the method of FIG. 6A (e.g., operations (605) to (640)) is repeatedly performed.

일 실시예에 따르면, 동작(700)에서, 전자 장치(400)는, 지정된 주기에 따른 DDDS를 획득할 수 있다. 예를 들어, 상기 지정된 주기는 지정된 시간 간격으로 참조될 수 있다. 예를 들어, 전자 장치(400)는, 제1 경로의 제1 DDDS 및 제2 경로의 제2 DDDS를 획득할 수 있다. 일 예에서, 상기 제1 DDDS 및 상기 제2 DDDS는 동일한 타이밍에서 획득되거나, 서로 다른 타이밍들에서 획득될 수 있다. 상기 제1 DDDS 및 상기 제2 DDDS가 획득되는 것은, 도 6a의 동작(600)이 수행되는 것으로 참조될 수 있다. 이 후, 전자 장치(400)는, 동작(605) 내지 동작(640)을 반복하여 수행할 수 있다.According to one embodiment, in operation (700), the electronic device (400) may obtain a DDDS according to a specified period. For example, the specified period may be referred to as a specified time interval. For example, the electronic device (400) may obtain a first DDDS of a first path and a second DDDS of a second path. In one example, the first DDDS and the second DDDS may be obtained at the same timing or at different timings. Obtaining the first DDDS and the second DDDS may be referred to as performing operation (600) of FIG. 6A. Thereafter, the electronic device (400) may repeatedly perform operations (605) to (640).

일 실시예에 따르면, 동작(605) 내지 동작(640)을 반복하여 수행하는 동안, 전자 장치(400)는, 추가적인 DDDS를 획득할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 경로의 제3 DDDS를 획득할 수 있다. 예를 들어, 상기 제3 DDDS는 상기 제1 DDDS를 획득한 타이밍으로부터 상기 지정된 시간 간격이 도과된 타이밍에서 획득될 수 있다. 또는, 예를 들어, 전자 장치(400)는, 상기 제2 경로의 제4 DDDS를 획득할 수 있다. 예를 들어, 상기 제2 DDDS는 상기 제2 DDDS를 획득한 타이밍으로부터 상기 지정된 시간 간격이 도과된 타이밍에서 획득될 수 있다.According to one embodiment, while repeatedly performing operations (605) to (640), the electronic device (400) may acquire an additional DDDS. For example, the electronic device (400) may acquire a third DDDS of the first path. For example, the third DDDS may be acquired at a timing when the specified time interval has elapsed from the timing when the first DDDS is acquired. Alternatively, for example, the electronic device (400) may acquire a fourth DDDS of the second path. For example, the second DDDS may be acquired at a timing when the specified time interval has elapsed from the timing when the second DDDS is acquired.

일 실시예에 따르면, 동작(705)에서, 전자 장치(400)는, 연속적으로 전송된 패킷들의 수를 기준 개수로 설정할 수 있다. 예를 들어, 상기 기준 개수(N)는, 선택된 경로를 통해 전달될 연속적인 하향링크 패킷들의 개수를 지시할 수 있다. 예를 들어, 전자 장치(400)는, 연속적으로 전송된 하향링크 패킷들의 실제 개수와 상관없이, 상기 연속적으로 전송된 패킷들의 수를 상기 기준 개수로 변경(또는, 설정)할 수 있다. 이에 따라, 전자 장치(400)는, 코어 네트워크를 통해 하향링크 패킷을 수신한 경우, 상기 선택된 경로의 잔여 DBS가 존재하더라도(또는 상기 선택된 경로의 잔여 DBS가 상기 기준 값을 초과하더라도), 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수와 동일하기 때문에, 상기 연속적으로 전송된 패킷들의 수를 초기값으로 다시 설정할 수 있다. 이 후, 전자 장치(400)는, 경로 선택 알고리즘(또는, 동작(630)에 기반한 경로 선택)을 수행할 수 있다. According to one embodiment, in operation (705), the electronic device (400) may set the number of continuously transmitted packets as a reference number. For example, the reference number (N) may indicate the number of continuously downlink packets to be transmitted through the selected path. For example, the electronic device (400) may change (or set) the number of continuously transmitted packets to the reference number regardless of the actual number of continuously transmitted downlink packets. Accordingly, when the electronic device (400) receives a downlink packet through the core network, even if there is a remaining DBS of the selected path (or even if the remaining DBS of the selected path exceeds the reference value), since the number of continuously transmitted packets is equal to the reference number, the electronic device (400) may reset the number of continuously transmitted packets to an initial value. Thereafter, the electronic device (400) may perform a path selection algorithm (or path selection based on operation (630)).

도 8 및 도 9는 스플릿 베어러를 위한 경로들을 통해 하향링크 패킷들을 수신한 단말의 성능에 대한 그래프들의 예들을 도시한다.Figures 8 and 9 illustrate examples of graphs of the performance of a terminal receiving downlink packets through paths for a split bearer.

도 8은, 도 6b의 예(660)에서 도시되는 전송 방식에 따라 전송된 하향링크 패킷들을 수신한 단말의 성능에 대한 그래프들(800, 830, 850)을 도시한다. 그래프(800)는 단말의 PDCP(예: 도 5a의 NR PDCP(541) 또는 도 5b의 NR PDCP(591))의 성능을 나타낸다. 그래프(800)의 가로축은 시간을, 세로축은 처리량(단위: Mbps(mega bit per sec))을 나타낸다. 그래프(830)는 스플릿 베어러를 위한 제1 경로(예: 도 5a의 제1 경로(501-1) 또는 도 5b의 제1 경로(551-1))의 상태를 나타낸다. 그래프(850)는 스플릿 베어러를 위한 제2 경로(예: 도 5a의 제2 경로(501-2) 또는 도 5b의 제2 경로(551-2))의 상태를 나타낸다. 그래프(830) 및 그래프(850)의 가로축은 시간을, 세로축은 상태 값을 나타낼 수 있다. 예를 들어, 상태 값 중 제1 상태는, 단말의 부하가 정상적인(normal) 상태를 나타낼 수 있다. 예를 들어, 상태 값 중 제2 상태는, 단말의 부하가 비정상적인(abnormal) 상태(또는 과부하 상태)를 나타낼 수 있다. FIG. 8 illustrates graphs (800, 830, 850) for the performance of a terminal that receives downlink packets transmitted according to the transmission method illustrated in example (660) of FIG. 6b. Graph (800) represents the performance of a PDCP of the terminal (e.g., NR PDCP (541) of FIG. 5a or NR PDCP (591) of FIG. 5b). The horizontal axis of graph (800) represents time, and the vertical axis represents throughput (unit: Mbps (mega bit per second)). Graph (830) represents the status of a first path for a split bearer (e.g., first path (501-1) of FIG. 5a or first path (551-1) of FIG. 5b). Graph (850) represents the status of a second path for a split bearer (e.g., second path (501-2) of FIG. 5A or second path (551-2) of FIG. 5B). The horizontal axis of graphs (830) and (850) may represent time, and the vertical axis may represent status values. For example, a first state among the status values may represent a normal state of the terminal load. For example, a second state among the status values may represent an abnormal state (or overload state) of the terminal load.

그래프(800)의 제1 라인(810)은, 시간의 흐름에 따른 단말의 처리량(또는, PDCP 처리량)을 지시할 수 있다. 예를 들어, 제1 라인(810)은 약 700Mbps 내지 약 1Gbps의 처리량을 가질 수 있다. 그래프(800)의 제2 라인(820)은, 제1 라인(810)에 대한 평균값을 지시할 수 있다. 예를 들어, 제2 라인(820)은, 약 718Mbps의 처리량을 가질 수 있다. 스플릿 베어러를 통해 제공되는 하향링크 패킷들이 전송되는 경우 단말의 목표 성능은 약 2.4Gbps 수준이나, 그래프(800)의 라인들(810, 820)은 상기 목표 성능보다 낮은 값을 가질 수 있다. The first line (810) of the graph (800) may indicate the throughput (or PDCP throughput) of the terminal over time. For example, the first line (810) may have a throughput of about 700 Mbps to about 1 Gbps. The second line (820) of the graph (800) may indicate an average value for the first line (810). For example, the second line (820) may have a throughput of about 718 Mbps. When downlink packets provided through a split bearer are transmitted, the target performance of the terminal is about 2.4 Gbps, but the lines (810, 820) of the graph (800) may have values lower than the target performance.

그래프(830) 및 그래프(850)를 참조하면, 시간 구간 내에서 대체적으로 상기 제1 경로 및 상기 제2 경로의 상태는 상기 제2 상태일 수 있다. 다시 말해서, 단말은, 단말의 PDCP에서 수신되는 하향링크 패킷들에 대한 리오더링을 수행함에 있어서, 정상적인 PDCP 동작을 수행하지 못할 수 있다. 다시 말해서, 단말의 PDCP는 상기 제1 경로 및 상기 제2 경로 각각에 대한 패킷의 처리를 수행하지 못할 수 있다. Referring to graphs (830) and (850), the states of the first path and the second path may generally be in the second state within the time interval. In other words, the terminal may not be able to perform normal PDCP operation when performing reordering on downlink packets received at the PDCP of the terminal. In other words, the PDCP of the terminal may not be able to process packets for each of the first path and the second path.

이와 달리, 도 9는, 도 6b의 예(670)에서 도시되는 전송 방식에 따라 전송된 기준 개수에 대응하는 연속된 하향링크 패킷들을 수신한 단말의 성능에 대한 그래프들(900, 930, 950)을 도시한다. In contrast, FIG. 9 shows graphs (900, 930, 950) of the performance of a terminal that has received consecutive downlink packets corresponding to the reference number transmitted according to the transmission method illustrated in the example (670) of FIG. 6b.

그래프(900)는 단말의 PDCP(예: 도 5a의 NR PDCP(541) 또는 도 5b의 NR PDCP(591))의 성능을 나타낸다. 그래프(900)의 가로축은 시간을, 세로축은 처리량(단위: Mbps(mega bit per sec))을 나타낸다. 그래프(930)는 스플릿 베어러를 위한 제1 경로(예: 도 5a의 제1 경로(501-1) 또는 도 5b의 제1 경로(551-1))의 상태를 나타낸다. 그래프(950)는 스플릿 베어러를 위한 제2 경로(예: 도 5a의 제2 경로(501-2) 또는 도 5b의 제2 경로(551-2))의 상태를 나타낸다. 그래프(930) 및 그래프(950)의 가로축은 시간을, 세로축은 상태 값을 나타낼 수 있다. 예를 들어, 상태 값 중 제1 상태는, 단말의 부하가 정상적인(normal) 상태를 나타낼 수 있다. 예를 들어, 상태 값 중 제2 상태는, 단말의 부하가 비정상적인(abnormal) 상태(또는 과부하 상태)를 나타낼 수 있다. Graph (900) represents the performance of a PDCP of a terminal (e.g., NR PDCP (541) of FIG. 5A or NR PDCP (591) of FIG. 5B). The horizontal axis of graph (900) represents time, and the vertical axis represents throughput (unit: Mbps (mega bit per second)). Graph (930) represents the status of a first path for a split bearer (e.g., the first path (501-1) of FIG. 5A or the first path (551-1) of FIG. 5B). Graph (950) represents the status of a second path for a split bearer (e.g., the second path (501-2) of FIG. 5A or the second path (551-2) of FIG. 5B). The horizontal axes of graphs (930) and (950) may represent time, and the vertical axes may represent status values. For example, the first state among the state values may indicate that the terminal's load is normal. For example, the second state among the state values may indicate that the terminal's load is abnormal (or overloaded).

그래프(900)의 제1 라인(910)은, 시간의 흐름에 따른 단말의 처리량(또는, PDCP 처리량)을 지시할 수 있다. 예를 들어, 제1 라인(910)은 약 1Gbps 내지 약 2.5Gbps의 처리량을 가질 수 있다. 그래프(900)의 제2 라인(920)은, 제1 라인(910)에 대한 평균값을 지시할 수 있다. 예를 들어, 제2 라인(920)은, 약 2.4Gbps의 처리량을 가질 수 있다. 그래프(900)의 라인들(910, 920)은 스플릿 베어러를 통해 제공되는 하향링크 패킷들이 전송되는 경우의 목표 성능에 근접한 값을 가질 수 있다. The first line (910) of the graph (900) may indicate the throughput (or PDCP throughput) of the terminal over time. For example, the first line (910) may have a throughput of about 1 Gbps to about 2.5 Gbps. The second line (920) of the graph (900) may indicate an average value for the first line (910). For example, the second line (920) may have a throughput of about 2.4 Gbps. The lines (910, 920) of the graph (900) may have values close to the target performance when downlink packets provided via a split bearer are transmitted.

그래프(930) 및 그래프(950)를 참조하면, 도 8의 그래프(830) 및 그래프(850)와 비교하여, 시간 구간 내에서 상기 제1 경로 및 상기 제2 경로의 상태는 대체적으로 상기 제1 상태일 수 있다. 다시 말해서, 단말은, 단말의 PDCP에서 수신되는 하향링크 패킷들에 대한 리오더링을 수행함에 있어서, 정상적인 PDCP 동작을 수행할 수 있다. 다시 말해서, 단말의 PDCP는 상기 제1 경로 및 상기 제2 경로 각각에 대한 패킷의 처리를 수행할 수 있다.Referring to graphs (930) and (950), compared to graphs (830) and (850) of FIG. 8, the states of the first path and the second path within the time interval may be generally the first state. In other words, the terminal may perform normal PDCP operations when performing reordering on downlink packets received at the PDCP of the terminal. In other words, the PDCP of the terminal may perform packet processing for each of the first path and the second path.

도 8 및 도 9를 참조하면, 본 개시에 따른 장치, 방법, 및 저장 매체는, 스플릿 베어러를 위한 경로들 중 선택된 경로를 통해 지정된 개수(예: 기준 개수)에 대응하는 하향링크 패킷들을 연속적으로 전송할 수 있다. 다시 말해서, 기지국은 지정된 개수에 대응하는 하향링크 패킷들을 특정 경로를 통해 연속적으로 전송할 수 있다. 이에 따라, 연속된 하향링크 패킷들을 수신한 단말에서, 리오더링의 수행이 감소될 수 있다. 본 개시에 따른 장치, 방법, 및 저장 매체는, 단말에서의 부하의 감소를 야기할 수 있고, 단말의 처리량(또는 처리 품질)을 향상시킬 수 있다. Referring to FIGS. 8 and 9 , the device, method, and storage medium according to the present disclosure can continuously transmit downlink packets corresponding to a specified number (e.g., a reference number) through a selected path among paths for a split bearer. In other words, the base station can continuously transmit downlink packets corresponding to a specified number through a specific path. Accordingly, the reordering performed at a terminal receiving consecutive downlink packets can be reduced. The device, method, and storage medium according to the present disclosure can cause a reduction in the load at the terminal and improve the throughput (or processing quality) of the terminal.

본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다. The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.

도 10은 기지국이 스플릿 베어러를 위한 경로들을 통해 기준 개수에 대응하는 연속된 하향링크 패킷들을 전송하는 방법에 대한 동작 흐름의 예를 도시한다. Figure 10 illustrates an example of an operational flow for a method in which a base station transmits consecutive downlink packets corresponding to a reference number through paths for a split bearer.

도 10의 상기 방법 중 적어도 일부는, 도 4의 전자 장치(400)에 의해 수행될 수 있다. 예를 들어, 전자 장치(400)는 기지국(예: 도 5a의 기지국(510) 또는 도 5b의 기지국(560))일 수 있다. 예를 들어, 상기 방법 중 적어도 일부는, 전자 장치(400)(또는 상기 기지국)의 프로세서(430)에 의해 제어될 수 있다. 이하 실시예에서 각 동작은 순차적으로 수행될 수도 있으나, 반드시 순차적으로 수행되는 것은 아니다. 예를 들어, 각 동작의 순서가 변경될 수도 있으며, 적어도 두 동작들이 병렬적으로 수행될 수도 있다. 예를 들어, 기지국은 스플릿 베어러를 위한 PDCP를 가질 수 있다. 다만, 본 개시가 이에 제한되는 것은 아니다. 도 10의 상기 방법 중 적어도 일부는 CU에 의해 수행될 수 있다. 예를 들어, 상기 CU는 상기 스플릿 베어러를 위한 PDCP를 가질 수 있다. At least some of the methods of FIG. 10 may be performed by the electronic device (400) of FIG. 4. For example, the electronic device (400) may be a base station (e.g., the base station (510) of FIG. 5A or the base station (560) of FIG. 5B). For example, at least some of the methods may be controlled by the processor (430) of the electronic device (400) (or the base station). In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. For example, the base station may have a PDCP for a split bearer. However, the present disclosure is not limited thereto. At least some of the methods of FIG. 10 may be performed by a CU. For example, the CU may have a PDCP for the split bearer.

일 실시예에 따르면, 동작(1010)에서, 상기 기지국은, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득할 수 있다. 예를 들어, 상기 제1 경로는, 상기 스플릿 베어러를 위한 상기 PDCP와 연결된 상기 기지국의 RLC를 포함할 수 있다. 예를 들어, 상기 제1 경로는, 상기 기지국에 의해 제공되는 셀 그룹(예: SCG)과 관련될 수 있다. 예를 들어, 상기 제2 경로는, 상기 스플릿 베어러를 위한 상기 PDCP와 연결된 노드의 RLC를 포함할 수 있다. 예를 들어, 상기 노드는, 상기 스플릿 베어러를 통해 DC를 제공하기 위해, 상기 기지국과 연결될 수 있다. 예를 들어, 상기 제2 경로는, 상기 노드에 의해 제공되는 셀 그룹(예: MCG)과 관련될 수 있다. According to one embodiment, in operation 1010, the base station may obtain a first DBS of a first path for the split bearer and a second DBS of a second path for the split bearer. For example, the first path may include an RLC of the base station connected to the PDCP for the split bearer. For example, the first path may be associated with a cell group (e.g., SCG) provided by the base station. For example, the second path may include an RLC of a node connected to the PDCP for the split bearer. For example, the node may be connected to the base station to provide DC via the split bearer. For example, the second path may be associated with a cell group (e.g., MCG) provided by the node.

일 실시예에 따르면, 동작(1020)에서, 상기 기지국은, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을 전송할 수 있다. 예를 들어, 상기 기지국은, 상기 제1 DBS 및 상기 제2 DBS 중 큰 값을 갖는 상기 제1 DBS에 기반하여, 상기 제1 경로를 선택할 수 있다. 예를 들어, 상기 기지국은, 상기 기준 개수에 대응하는 상기 연속된 제1 하향링크 패킷들을 상기 제1 경로를 통해, 단말에게 전송할 수 있다. 예를 들어, 상기 단말은, 스플릿 베어러를 지원할 수 있다.According to one embodiment, in operation 1020, the base station may transmit consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. For example, the base station may select the first path based on the first DBS having a larger value among the first DBS and the second DBS. For example, the base station may transmit the consecutive first downlink packets corresponding to the reference number to the terminal through the first path. For example, the terminal may support a split bearer.

일 실시예에 따르면, 상기 기지국은, 상기 연속된 제1 하향링크 패킷들 각각을 전송함에 따라, 상기 제1 DBS의 잔여 DBS 및 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 식별할 수 있다. According to one embodiment, the base station can identify the remaining DBS of the first DBS and the number of packets continuously transmitted through the first path as each of the consecutive first downlink packets is transmitted.

일 실시예에 따르면, 상기 기지국은, 상기 잔여 DBS가 기준 값을 초과하는지 여부를 결정할 수 있다. 예를 들어, 상기 기준 값은 상기 잔여 DBS가 존재하는지 여부를 지시하기 위한 값(예: 0)을 포함할 수 있다. In one embodiment, the base station may determine whether the remaining DBS exceeds a threshold value. For example, the threshold value may include a value (e.g., 0) indicating whether the remaining DBS exists.

예를 들어, 상기 기지국은, 상기 제1 경로의 상기 잔여 DBS가 상기 기준 값을 초과하는 경우(또는, 상기 잔여 DBS>0), 상기 연속적으로 전송된 패킷들의 수와 상기 기준 개수의 비교를 수행할 수 있다. 다만, 본 개시가 이에 제한되는 것은 아니다. 예를 들어, 상기 기지국은, 상기 제1 경로의 상기 잔여 DBS와 상기 기준 값 사이의 비교를 수행하지 않을 수 있다(또는, 생략(skip), 삼가할(refrain from), 바이패스(bypass)). 상기 잔여 DBS가 상기 기준 값을 초과한다는 것은, 상기 잔여 DBS를 갖는 상기 제1 경로를 통한 전송이 요구되는 데이터의 양(또는 버퍼 사이즈)가 남아있음을 나타낼 수 있다. 이와 달리, 상기 기지국은, 상기 제1 경로의 상기 잔여 DBS가 상기 기준 값 이하인 경우(또는 상기 잔여 DBS=0), 경로 선택 알고리즘에 따라 경로 선택을 수행할 수 있다. 예를 들어, 상기 잔여 DBS가 상기 기준 값 이하인 경우(또는 상기 기준 값과 동일한 경우)는, 상기 잔여 DBS를 갖는 상기 제1 경로를 통한 전송이 요구되는 데이터의 양(또는 버퍼 사이즈, 패킷의 수)가 남아있지 않음을 나타낼 수 있다. For example, the base station may perform a comparison between the number of continuously transmitted packets and the reference number when the remaining DBS of the first path exceeds the reference value (or the remaining DBS > 0). However, the present disclosure is not limited thereto. For example, the base station may not perform (or skip, refrain from, bypass) a comparison between the remaining DBS of the first path and the reference value. The remaining DBS exceeding the reference value may indicate that there remains an amount of data (or a buffer size) required to be transmitted through the first path having the remaining DBS. Alternatively, the base station may perform a path selection according to a path selection algorithm when the remaining DBS of the first path is less than or equal to the reference value (or the remaining DBS = 0). For example, if the remaining DBS is less than or equal to the reference value (or equal to the reference value), it may indicate that there is no amount of data (or buffer size, number of packets) remaining that is required to be transmitted through the first path having the remaining DBS.

일 실시예에 따르면, 상기 기지국은, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수(N) 미만인지 여부를 결정할 수 있다. 예를 들어, 상기 연속적으로 전송된 패킷들의 수는, 상기 제1 경로를 통해 전송된 하향링크 패킷들의 수를 나타낼 수 있다. 예를 들어, 상기 기준 개수(N)는, 사업자에 의해 설정된 값일 수 있다In one embodiment, the base station may determine whether the number of continuously transmitted packets is less than the reference number (N). For example, the number of continuously transmitted packets may represent the number of downlink packets transmitted through the first path. For example, the reference number (N) may be a value set by the operator.

예를 들어, 상기 기지국은, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수(N) 미만인 경우, 상기 연속된 제1 하향링크 패킷들을 전송하기 위한 경로로, 상기 제1 경로를 선택할 수 있다. 이와 달리, 상기 기지국은, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수(N) 이상인 경우(또는 상기 기준 개수(N)와 동일한 경우), 상기 연속적으로 전송된 패킷들의 수를 초기값(예: 0)으로 설정할 수 있다.For example, the base station may select the first path as the path for transmitting the continuous first downlink packets when the number of the continuously transmitted packets is less than the reference number (N). Alternatively, the base station may set the number of the continuously transmitted packets to an initial value (e.g., 0) when the number of the continuously transmitted packets is greater than or equal to the reference number (N) (or is equal to the reference number (N)).

상술한 바에 따라, 상기 기지국은, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수에 도달할 때까지, 상기 기준 개수에 대응하는 연속된 상기 제1 하향링크 패킷들을 상기 제1 경로를 통해 단말에게 전송할 수 있다.As described above, the base station can transmit the first downlink packets corresponding to the reference number to the terminal through the first path until the number of the continuously transmitted packets reaches the reference number.

일 실시예에 따르면, 동작(1030)에서, 상기 기지국은, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을 전송할 수 있다. 예를 들어, 상기 기지국은, 상기 경로 선택 알고리즘에 따라, 상기 제1 DBS의 잔여 DBS와 상기 제2 DBS(또는 상기 제2 DBS의 잔여 DBS) 사이의 비교를 수행할 수 있다. According to one embodiment, in operation (1030), the base station may transmit consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path. For example, the base station may perform a comparison between the remaining DBS of the first DBS and the second DBS (or the remaining DBS of the second DBS) according to the path selection algorithm.

예를 들어, 상기 기지국은, 각 경로의 잔여 DBS와 DBS 사이의 비율에 따라 경로를 선택할 수 있다. 예를 들어, 상기 제1 경로에 대한 제1 비율은, 상기 제1 DBS의 잔여 DBS 대비 상기 제1 DBS 사이의 비율을 나타낼 수 있다. 예를 들어, 상기 제2 경로에 대한 제2 비율은, 상기 제2 DBS의 잔여 DBS 대비 상기 제2 DBS 사이의 비율을 나타낼 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 비율 및 상기 제2 비율 중 더 큰 값을 갖는 상기 제2 비율에 대응하는 상기 제2 경로를, 상기 기준 개수에 대응하는 상기 연속된 제2 하향링크 패킷들의 전송을 위한 경로로 선택할 수 있다. 예를 들어, 상기 기지국은, 상기 기준 개수에 대응하는 상기 연속된 제2 하향링크 패킷들을 상기 제2 경로를 통해, 상기 단말에게 전송할 수 있다.For example, the base station may select a path based on a ratio between the remaining DBS and the DBS of each path. For example, the first ratio for the first path may represent a ratio between the remaining DBS of the first DBS and the first DBS. For example, the second ratio for the second path may represent a ratio between the remaining DBS of the second DBS and the second DBS. For example, the electronic device (400) may select the second path corresponding to the second ratio having a larger value among the first ratio and the second ratio as a path for transmitting the consecutive second downlink packets corresponding to the reference number. For example, the base station may transmit the consecutive second downlink packets corresponding to the reference number to the terminal through the second path.

예를 들어, 동작(1020)에서, 전자 장치(400)는, 상기 엔티티로부터 상기 연속된 제1 하향링크 패킷들 중 제1 하향링크 패킷을 수신하고, 수신된 상기 제1 하향링크 패킷을 상기 제1 경로를 통해 전송할 수 있다. 전자 장치(400)는, 상기 제1 하향링크 패킷을 전송함에 따라, 상기 제1 DBS의 값을 감소함으로써 상기 제1 DBS의 상기 잔여 DBS를 식별하고, 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 식별할 수 있다. For example, in operation (1020), the electronic device (400) may receive a first downlink packet among the consecutive first downlink packets from the entity and transmit the received first downlink packet through the first path. As the electronic device (400) transmits the first downlink packet, the electronic device (400) may identify the remaining DBS of the first DBS by decreasing the value of the first DBS, and may identify the number of packets continuously transmitted through the first path.

예를 들어, 전자 장치(400)는, 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신할 수 있다. 전자 장치(400)는, 상기 제1 경로에 대한 상기 연속적으로 전송된 패킷들의 수가 기준 개수 미만인지 여부를 결정할 수 있다. 예를 들어, 전자 장치(400)는, 상기 제1 경로의 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인 경우, 상기 연속된 제1 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 제1 경로를 선택할 수 있다. 이와 달리, 전자 장치(400)는, 상기 제1 경로의 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 이상인 경우(또는, 상기 기준 개수와 동일한 경우), 상기 제1 경로의 상기 연속적으로 전송된 패킷들의 수를 초기값으로 설정할 수 있다. 또한, 전자 장치(400)는, 상기 제1 경로의 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 이상인 경우(또는, 상기 기준 개수와 동일한 경우), 상기 제1 DBS의 상기 잔여 DBS와 상기 제2 DBS(또는 상기 제2 DBS의 잔여 DBS)에 기반하여 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 경로를 선택할 수 있다. 상기 제2 하향링크 패킷이 전송될 경로는, 상기 제1 DBS와 상기 제1 DBS의 상기 잔여 DBS 사이의 제1 비율 및 상기 제2 DBS와 상기 제2 DBS의 잔여 DBS 사이의 제2 비율에 기반하여 선택될 수 있다. 예를 들어, 상기 제1 비율이 상기 제2 비율 이상인 경우, 상기 경로는, 상기 제1 경로로 선택될 수 있다. 이와 달리, 상기 제1 비율이 상기 제2 비율 미만인 경우, 상기 경로는, 상기 제2 경로로 선택될 수 있다.For example, the electronic device (400) may receive a second downlink packet following the first downlink packet from the entity. The electronic device (400) may determine whether the number of the continuously transmitted packets for the first path is less than a reference number. For example, if the number of the continuously transmitted packets of the first path is less than the reference number, the electronic device (400) may select the first path along which the second downlink packet included in the continuous first downlink packets is to be transmitted. Alternatively, if the number of the continuously transmitted packets of the first path is greater than or equal to the reference number (or equal to the reference number), the electronic device (400) may set the number of the continuously transmitted packets of the first path to an initial value. In addition, the electronic device (400) may select a path along which the second downlink packet included in the consecutive second downlink packets is to be transmitted based on the remaining DBS of the first DBS and the second DBS (or the remaining DBS of the second DBS) when the number of the continuously transmitted packets of the first path is greater than or equal to the reference number (or equal to the reference number). The path along which the second downlink packet is to be transmitted may be selected based on a first ratio between the first DBS and the remaining DBS of the first DBS and a second ratio between the second DBS and the remaining DBS of the second DBS. For example, when the first ratio is greater than or equal to the second ratio, the path may be selected as the first path. Conversely, when the first ratio is less than the second ratio, the path may be selected as the second path.

상술한 바와 같은, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국은 프로세싱 회로를 포함하는 적어도 하나의 프로세서를 포함할 수 있다. 상기 기지국은 인스트럭션들을 저장하는, 하나 이상의 저장 매체들을 포함하는 메모리를 포함할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기할 수 있다. A base station having a packet data convergence protocol (PDCP) for a split bearer as described above may include at least one processor including a processing circuit. The base station may include a memory including one or more storage media storing instructions. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to obtain a first desired buffer size for the data radio bearer (DBS) of a first path for the split bearer and a second DBS of a second path for the split bearer. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to transmit, to a terminal, a first consecutive downlink packet corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.

일 실시예에 따르면, 상기 제1 경로는, 상기 PDCP와 연결된 상기 기지국의 RLC(radio link control)을 포함할 수 있다. 상기 제2 경로는, 상기 PDCP와 연결되고, 상기 기지국과 연결된 노드(node)의 RLC를 포함할 수 있다.In one embodiment, the first path may include an RLC (radio link control) of the base station connected to the PDCP. The second path may include an RLC of a node connected to the PDCP and connected to the base station.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 DBS를 포함하는 제1 DDDS(downlink data delivery status)를 획득하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제2 DBS를 포함하는 제2 DDDS를 획득하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제2 DBS 보다 큰 상기 제1 DBS에 기반하여 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로를 선택하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the base station to obtain a first downlink data delivery status (DDDS) including the first DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to obtain a second DDDS including the second DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to select the first path from among the first path and the second path based on the first DBS being greater than the second DBS.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 기지국과 연결된 코어 네트워크의 엔티티(entity)로부터 상기 연속된 제1 하향링크 패킷들 중 제1 하향링크 패킷을 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 연속된 제1 하향링크 패킷들 중 상기 제1 하향링크 패킷을, 상기 제1 경로를 통해, 상기 단말에게 전송하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 하향링크 패킷을 전송함에 따라, 상기 제1 DBS의 값을 감소함으로써 상기 제1 DBS의 상기 잔여 DBS를 식별하고, 및 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 식별하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the base station to receive a first downlink packet of the consecutive first downlink packets from an entity of a core network connected to the base station. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to transmit the first downlink packet of the consecutive first downlink packets to the terminal via the first path. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to identify the remaining DBS of the first DBS by decreasing a value of the first DBS as the base station transmits the first downlink packet, and to identify a number of packets continuously transmitted via the first path.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신함에 기반하여, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인지 여부를 결정하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인 경우, 상기 연속된 제1 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 제1 경로를 선택하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 이상인 경우, 상기 연속적으로 전송된 패킷들의 수를 초기값으로 설정하고, 및 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 경로를 선택하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the base station to determine, based on receiving a second downlink packet following the first downlink packet from the entity, whether the number of the continuously transmitted packets is less than the reference number. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to select the first path along which the second downlink packet included in the continuously transmitted first downlink packets is to be transmitted, if the number of the continuously transmitted packets is less than the reference number. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to set the number of the continuously transmitted packets to an initial value when the number of the continuously transmitted packets is greater than or equal to the reference number, and to select the path along which the second downlink packet included in the continuous second downlink packets is to be transmitted based on the remaining DBS of the first DBS and the second DBS.

일 실시예에 따르면, 상기 제1 DBS의 상기 잔여 DBS에 대한 상기 제1 DBS의 제1 비율이 상기 제2 DBS의 잔여 DBS에 대한 상기 제2 DBS의 제2 비율 이상인 경우, 상기 경로는 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로로 선택될 수 있다. 상기 제1 비율이 상기 제2 비율 미만인 경우, 상기 경로는 상기 제1 경로 및 상기 제2 경로 중에서 상기 제2 경로로 선택될 수 있다.In one embodiment, when the first ratio of the first DBS to the residual DBS of the first DBS is greater than or equal to the second ratio of the second DBS to the residual DBS of the second DBS, the path may be selected as the first path among the first path and the second path. When the first ratio is less than the second ratio, the path may be selected as the second path among the first path and the second path.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 DBS의 상기 잔여 DBS가 기준 값 미만인지 여부를 결정하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 DBS의 상기 잔여 DBS가 상기 기준 값 미만인 경우, 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 제2 하향링크 패킷의 전송을 위한 상기 경로를 선택하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제1 DBS의 상기 잔여 DBS가 상기 기준 값 이상인 경우, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인지 여부를 결정하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the base station to determine whether the remaining DBS of the first DBS is less than a reference value. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to select the path for transmission of the second downlink packet based on the remaining DBS of the first DBS and the second DBS when the remaining DBS of the first DBS is less than the reference value. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to determine whether the number of the continuously transmitted packets is less than the reference number when the remaining DBS of the first DBS is greater than or equal to the reference value.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신하기 전, 상기 스플릿 베어러를 위한 상기 제1 경로의 제3 DBS를 포함하는 제3 DDDS를 획득하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제3 DDDS를 획득함에 따라, 상기 연속적으로 전송된 패킷들의 수를 상기 기준 개수로 설정하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이, 상기 제2 하향링크 패킷을 수신한 후, 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 경로를 선택하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the base station to obtain a third DDDS including a third DBS of the first path for the split bearer before receiving a second downlink packet following the first downlink packet from the entity. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to set a number of the continuously transmitted packets to the reference number upon obtaining the third DDDS. The instructions, when individually or collectively executed by the at least one processor, may cause the base station to select, after receiving the second downlink packet, the path along which the second downlink packet included in the consecutive second downlink packets is to be transmitted, based on the remaining DBS of the first DBS and the second DBS.

일 실시예에 따르면, 상기 기지국은, gNB(next generation Node B)를 포함할 수 있다. 상기 연속된 제1 하향링크 패킷들 및 상기 연속된 제2 하향링크 패킷들을 제공하고, 상기 기지국과 연결된 코어 네트워크의 엔티티는 UPF(user plane function) 또는 S-GW(serving-gateway)를 포함할 수 있다. 상기 제2 경로와 관련되고, 상기 기지국과 연결된 노드는 eNodeB(evolved Node B) 또는 gNB를 포함할 수 있다.According to one embodiment, the base station may include a next generation Node B (gNB). An entity of a core network that provides the consecutive first downlink packets and the consecutive second downlink packets, and is connected to the base station, may include a user plane function (UPF) or a serving gateway (S-GW). A node associated with the second path and connected to the base station may include an evolved Node B (eNodeB) or a gNB.

일 실시예에 따르면, 상기 제1 DBS는, 상기 제1 경로와 관련된 SCG(secondary cell group)을 위한 데이터 양을 지시하기 위해 이용될 수 있다. 상기 제2 DBS는, 상기 제2 경로와 관련된 MCG(master cell group)을 위한 데이터 양을 지시하기 위해 이용될 수 있다.In one embodiment, the first DBS may be used to indicate a data amount for a secondary cell group (SCG) associated with the first path. The second DBS may be used to indicate a data amount for a master cell group (MCG) associated with the second path.

상술한 바와 같은, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국에 의해 수행되는 방법은, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하는 동작을 포함할 수 있다. 상기 방법은, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하는 동작을 포함할 수 있다.A method performed by a base station having a packet data convergence protocol (PDCP) for a split bearer as described above may include an operation of acquiring a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer. The method may include an operation of transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The method may include an operation of transmitting, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number through a path selected based on a remaining DBS of the first DBS and the second DBS among the first path and the second path.

상술한 바와 같은, 비일시적 컴퓨터 판독가능 저장 매체는, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국의 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. The non-transitory computer-readable storage medium as described above may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a base station having a packet data convergence protocol (PDCP) for a split bearer, cause the base station to obtain a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the base station to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.

상술한 바와 같은, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 CU(central unit)의 장치는, 프로세싱 회로를 포함하는 적어도 하나의 프로세서를 포함할 수 있다. 상기 장치는 인스트럭션들을 저장하는, 하나 이상의 저장 매체들을 포함하는 메모리를 포함할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer)를 상기 CU와 연결된 DU(distributed unit)로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 상기 CU와 연결된 노드로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게, 전송하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기할 수 있다.A device of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer as described above may include at least one processor including a processing circuit. The device may include a memory including one or more storage media storing instructions. The instructions, when individually or collectively executed by the at least one processor, may cause the device to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU. The instructions, when individually or collectively executed by the at least one processor, may cause the device to receive a second DBS of a second path for the split bearer from a node connected to the CU. The instructions, when individually or collectively executed by the at least one processor, may cause the device to transmit, to a terminal, consecutive first downlink packets corresponding to a reference number via the first path selected based on the first DBS and the second DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the device to, after transmitting the consecutive first downlink packets, transmit, to the terminal, consecutive second downlink packets corresponding to the reference number via a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.

일 실시예에 따르면, 상기 제1 경로는, 상기 DU의 RLC(radio link control)을 포함할 수 있다. 상기 제2 경로는, 상기 노드의 RLC를 포함할 수 있다.In one embodiment, the first path may include a radio link control (RLC) of the DU. The second path may include an RLC of the node.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 DBS를 포함하는 제1 DDDS(downlink data delivery status)를, 상기 DU로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제2 DBS를 포함하는 제2 DDDS를, 상기 노드로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제2 DBS 보다 큰 상기 제1 DBS에 기반하여 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로를 선택하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the device to receive, from the DU, a first downlink data delivery status (DDDS) comprising the first DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the device to receive, from the node, a second DDDS comprising the second DBS. The instructions, when individually or collectively executed by the at least one processor, may cause the device to select the first path from among the first path and the second path based on the first DBS being greater than the second DBS.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 CU와 연결된 코어 네트워크의 엔티티(entity)로부터 상기 연속된 제1 하향링크 패킷들 중 제1 하향링크 패킷을 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 연속된 제1 하향링크 패킷들 중 상기 제1 하향링크 패킷을, 상기 제1 경로를 통해, 상기 단말에게 전송하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 하향링크 패킷을 전송함에 따라, 상기 제1 DBS의 값을 감소함으로써 상기 제1 DBS의 상기 잔여 DBS를 식별하고, 및 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 식별하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the device to receive a first downlink packet of the consecutive first downlink packets from an entity of a core network connected to the CU. The instructions, when individually or collectively executed by the at least one processor, may cause the device to transmit the first downlink packet of the consecutive first downlink packets to the terminal via the first path. The instructions, when individually or collectively executed by the at least one processor, may cause the device to identify the remaining DBS of the first DBS by decreasing a value of the first DBS as the device transmits the first downlink packet, and to identify a number of packets continuously transmitted via the first path.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신함에 기반하여, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인지 여부를 결정하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인 경우, 상기 연속된 제1 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 제1 경로를 선택하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 이상인 경우, 상기 연속적으로 전송된 패킷들의 수를 초기값으로 설정하고, 및 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 경로를 선택하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the device to determine, based on receiving a second downlink packet following the first downlink packet from the entity, whether the number of the continuously transmitted packets is less than the reference number. The instructions, when individually or collectively executed by the at least one processor, may cause the device to select the first path along which the second downlink packet included in the continuously transmitted first downlink packets is to be transmitted, if the number of the continuously transmitted packets is less than the reference number. The instructions, when individually or collectively executed by the at least one processor, may cause the device to set the number of the continuously transmitted packets to an initial value when the number of the continuously transmitted packets is greater than or equal to the reference number, and to select the path along which the second downlink packet included in the continuous second downlink packets is to be transmitted based on the remaining DBS of the first DBS and the second DBS.

일 실시예에 따르면, 상기 제1 DBS의 상기 잔여 DBS에 대한 상기 제1 DBS의 제1 비율이 상기 제2 DBS의 잔여 DBS에 대한 상기 제2 DBS의 제2 비율 이상인 경우, 상기 경로는 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로로 선택될 수 있다. 상기 제1 비율이 상기 제2 비율 미만인 경우, 상기 경로는 상기 제1 경로 및 상기 제2 경로 중에서 상기 제2 경로로 선택될 수 있다.In one embodiment, when the first ratio of the first DBS to the residual DBS of the first DBS is greater than or equal to the second ratio of the second DBS to the residual DBS of the second DBS, the path may be selected as the first path among the first path and the second path. When the first ratio is less than the second ratio, the path may be selected as the second path among the first path and the second path.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 DBS의 상기 잔여 DBS가 기준 값 미만인지 여부를 결정하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 DBS의 상기 잔여 DBS가 상기 기준 값 미만인 경우, 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 제2 하향링크 패킷의 전송을 위한 상기 경로를 선택하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제1 DBS의 상기 잔여 DBS가 상기 기준 값 이상인 경우, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인지 여부를 결정하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the device to determine whether the remaining DBS of the first DBS is less than a reference value. The instructions, when individually or collectively executed by the at least one processor, may cause the device to select the path for transmission of the second downlink packet based on the remaining DBS of the first DBS and the second DBS, if the remaining DBS of the first DBS is less than the reference value. The instructions, when individually or collectively executed by the at least one processor, may cause the device to determine whether the number of the continuously transmitted packets is less than the reference number, if the remaining DBS of the first DBS is greater than or equal to the reference value.

일 실시예에 따르면, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신하기 전, 상기 스플릿 베어러를 위한 상기 제1 경로의 제3 DBS를 포함하는 제3 DDDS를, 상기 DU로부터, 수신하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제3 DDDS를 획득함에 따라, 상기 연속적으로 전송된 패킷들의 수를 상기 기준 개수로 설정하도록, 야기할 수 있다. 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 장치가, 상기 제2 하향링크 패킷을 수신한 후, 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 경로를 선택하도록, 야기할 수 있다.In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the device to receive, from the DU, a third DDDS including a third DBS of the first path for the split bearer before receiving a second downlink packet following the first downlink packet from the entity. The instructions, when individually or collectively executed by the at least one processor, may cause the device to set a number of the continuously transmitted packets to the reference number upon obtaining the third DDDS. The instructions, when individually or collectively executed by the at least one processor, may cause the device to select, after receiving the second downlink packet, the path along which the second downlink packet included in the consecutive second downlink packets is to be transmitted, based on the remaining DBS of the first DBS and the second DBS.

일 실시예에 따르면, 상기 연속된 제1 하향링크 패킷들 및 상기 연속된 제2 하향링크 패킷들을 제공하고, 상기 CU와 연결된 코어 네트워크의 엔티티는 UPF(user plane function) 또는 S-GW(serving-gateway)를 포함할 수 있다. 상기 제2 경로와 관련되는 상기 노드는 eNodeB(evolved Node B)를 포함할 수 있다.According to one embodiment, the entity of the core network that provides the consecutive first downlink packets and the consecutive second downlink packets and is connected to the CU may include a user plane function (UPF) or a serving gateway (S-GW). The node associated with the second path may include an evolved Node B (eNodeB).

일 실시예에 따르면, 상기 제1 DBS는, 상기 DU와 관련된 SCG(secondary cell group)을 위한 데이터 양을 지시하기 위해 이용될 수 있다. 상기 제2 DBS는, 상기 노드와 관련된 MCG(master cell group)을 위한 데이터 양을 지시하기 위해 이용될 수 있다.In one embodiment, the first DBS may be used to indicate a data amount for a secondary cell group (SCG) associated with the DU. The second DBS may be used to indicate a data amount for a master cell group (MCG) associated with the node.

상술한 바와 같은, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 CU(central unit)에 의해 수행되는 방법은, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer)를 상기 CU와 연결된 DU(distributed unit)로부터, 수신하는 동작을 포함할 수 있다. 상기 방법은, 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 상기 CU와 연결된 노드로부터, 수신하는 동작을 포함할 수 있다. 상기 방법은, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게, 전송하는 동작을 포함할 수 있다. 상기 방법은, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하는 동작을 포함할 수 있다.A method performed by a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer as described above may include receiving a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU. The method may include receiving a second DBS of a second path for the split bearer from a node connected to the CU. The method may include transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS. The method may include an operation of transmitting, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, after transmitting the consecutive first downlink packets.

상술한 바와 같은, 비일시적 컴퓨터 판독가능 저장 매체는, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 CU(central unit)의 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer)를 상기 CU와 연결된 DU(distributed unit)로부터, 수신하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 상기 CU와 연결된 노드로부터, 수신하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. 상기 비일시적 컴퓨터 판독가능 저장 매체는, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장할 수 있다. The non-transitory computer-readable storage medium as described above may store one or more programs including instructions that, when individually or collectively executed by at least one processor of a central unit (CU) having a packet data convergence protocol (PDCP) for a split bearer, cause the CU to receive a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer from a distributed unit (DU) connected to the CU. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the CU to receive a second DBS of a second path for the split bearer from a node connected to the CU. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, to the terminal, consecutive first downlink packets corresponding to a reference number, through the first path selected based on the first DBS and the second DBS. The non-transitory computer-readable storage medium may store one or more programs including instructions that, when individually or collectively executed by the at least one processor, cause the terminal to transmit, after transmitting the consecutive first downlink packets, consecutive second downlink packets corresponding to the reference number, through a path selected based on the remaining DBSs of the first DBS and the second DBS among the first path and the second path.

본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다. The methods according to the embodiments described in the claims or specification of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.

소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램들은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다. 상기 하나 이상의 프로그램들은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory(CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어™)를 통해 또는 두 개의 사용자 장치들(예: 스마트 폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.When implemented in software, a computer-readable storage medium storing one or more programs (software modules) may be provided. The one or more programs stored in the computer-readable storage medium are configured to be executed by one or more processors in an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure. The one or more programs may be provided as a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(read only memory, ROM), 전기적 삭제가능 프로그램가능 롬(electrically erasable programmable read only memory, EEPROM), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(compact disc-ROM, CD-ROM), 디지털 다목적 디스크(digital versatile discs, DVDs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다. These programs (software modules, software) may be stored in random access memory, non-volatile memory including flash memory, read only memory (ROM), electrically erasable programmable read only memory (EEPROM), magnetic disc storage devices, compact disc-ROM (CD-ROM), digital versatile discs (DVDs) or other forms of optical storage devices, magnetic cassettes, or may be stored in memories formed by a combination of some or all of these. In addition, each configuration memory may include multiple copies.

또한, 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(local area network), WAN(wide area network), 또는 SAN(storage area network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시예를 수행하는 장치에 접속할 수도 있다.Additionally, the program may be stored on an attachable storage device that is accessible via a communication network, such as the Internet, an intranet, a local area network (LAN), a wide area network (WAN), a storage area network (SAN), or a combination thereof. Such a storage device may be connected to a device implementing an embodiment of the present disclosure via an external port. Additionally, a separate storage device on the communication network may be connected to a device implementing an embodiment of the present disclosure.

상술한 본 개시의 구체적인 실시예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the specific embodiments of the present disclosure described above, components included in the disclosure are expressed singularly or plurally, depending on the specific embodiment presented. However, the singular or plural expressions are selected to suit the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components. Components expressed in plural may be composed of singular elements, or components expressed in singular may be composed of plural elements.

실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.According to embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., modules or programs) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

한편 본 개시의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다.Meanwhile, although the detailed description of the present disclosure has described specific embodiments, it is obvious that various modifications are possible within the scope of the present disclosure.

Claims (15)

스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국에 있어서, In a base station having PDCP (packet data convergence protocol) for split bearer, 프로세싱 회로를 포함하는 적어도 하나의 프로세서; 및At least one processor comprising a processing circuit; and 인스트럭션들을 저장하는, 하나 이상의 저장 매체들을 포함하는 메모리를 포함하고,A memory comprising one or more storage media for storing instructions, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이: The above instructions, when individually or collectively executed by the at least one processor, cause the base station to: 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하고,Obtain a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하고, 및Transmitting to a terminal consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS, and 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기하는, After transmitting the above-mentioned consecutive first downlink packets, causing the terminal to transmit the consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path. 기지국.Base station. 청구항 1에 있어서, In claim 1, 상기 제1 경로는, 상기 PDCP와 연결된 상기 기지국의 RLC(radio link control)을 포함하고, 및The first path includes the RLC (radio link control) of the base station connected to the PDCP, and 상기 제2 경로는, 상기 PDCP와 연결되고, 상기 기지국과 연결된 노드(node)의 RLC를 포함하는, The second path includes the RLC of a node connected to the PDCP and connected to the base station. 기지국.Base station. 청구항 1에 있어서, In claim 1, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이: The above instructions, when individually or collectively executed by the at least one processor, cause the base station to: 상기 제1 DBS를 포함하는 제1 DDDS(downlink data delivery status)를 획득하고, Obtaining a first DDDS (downlink data delivery status) including the first DBS, 상기 제2 DBS를 포함하는 제2 DDDS를 획득하고, 및Obtaining a second DDDS including the second DBS, and 상기 제2 DBS 보다 큰 상기 제1 DBS에 기반하여 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로를 선택하도록, 야기하는, Causing to select the first path among the first path and the second path based on the first DBS being greater than the second DBS, 기지국.Base station. 청구항 3에 있어서, In claim 3, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이: The above instructions, when individually or collectively executed by the at least one processor, cause the base station to: 상기 기지국과 연결된 코어 네트워크의 엔티티(entity)로부터 상기 연속된 제1 하향링크 패킷들 중 제1 하향링크 패킷을 수신하고,Receive a first downlink packet among the consecutive first downlink packets from an entity of a core network connected to the base station, 상기 연속된 제1 하향링크 패킷들 중 상기 제1 하향링크 패킷을, 상기 제1 경로를 통해, 상기 단말에게 전송하고, 및Transmitting the first downlink packet among the consecutive first downlink packets to the terminal through the first path, and 상기 제1 하향링크 패킷을 전송함에 따라:As the first downlink packet is transmitted: 상기 제1 DBS의 값을 감소함으로써 상기 제1 DBS의 상기 잔여 DBS를 식별하고, 및Identifying the residual DBS of the first DBS by decreasing the value of the first DBS, and 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 식별하도록, 야기하는,causing the number of packets transmitted continuously through the first path to be identified, 기지국.Base station. 청구항 4에 있어서, In claim 4, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이: The above instructions, when individually or collectively executed by the at least one processor, cause the base station to: 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신함에 기반하여, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인지 여부를 결정하고, Based on receiving a second downlink packet following the first downlink packet from the entity, determining whether the number of continuously transmitted packets is less than the reference number, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인 경우, 상기 연속된 제1 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 제1 경로를 선택하고, 및If the number of the continuously transmitted packets is less than the reference number, the first path along which the second downlink packet included in the continuous first downlink packets is to be transmitted is selected, and 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 이상인 경우:If the number of packets transmitted continuously is greater than or equal to the above standard number: 상기 연속적으로 전송된 패킷들의 수를 초기값으로 설정하고, 및The number of packets transmitted continuously is set as an initial value, and 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 경로를 선택하도록, 야기하는,Based on the residual DBS of the first DBS and the second DBS, causing the path to be selected along which the second downlink packet included in the consecutive second downlink packets is to be transmitted. 기지국.Base station. 청구항 5에 있어서, In claim 5, 상기 제1 DBS의 상기 잔여 DBS에 대한 상기 제1 DBS의 제1 비율이 상기 제2 DBS의 잔여 DBS에 대한 상기 제2 DBS의 제2 비율 이상인 경우, 상기 경로는 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로로 선택되고, 및If the first ratio of the first DBS to the residual DBS of the first DBS is greater than or equal to the second ratio of the second DBS to the residual DBS of the second DBS, the path is selected as the first path among the first path and the second path, and 상기 제1 비율이 상기 제2 비율 미만인 경우, 상기 경로는 상기 제1 경로 및 상기 제2 경로 중에서 상기 제2 경로로 선택되는, If the first ratio is less than the second ratio, the path is selected as the second path among the first path and the second path. 기지국.Base station. 청구항 5에 있어서, In claim 5, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이: The above instructions, when individually or collectively executed by the at least one processor, cause the base station to: 상기 제1 DBS의 상기 잔여 DBS가 기준 값 미만인지 여부를 결정하고, Determine whether the residual DBS of the first DBS is less than the reference value, 상기 제1 DBS의 상기 잔여 DBS가 상기 기준 값 미만인 경우, 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 제2 하향링크 패킷의 전송을 위한 상기 경로를 선택하고, 및If the residual DBS of the first DBS is less than the reference value, the path for transmission of the second downlink packet is selected based on the residual DBS of the first DBS and the second DBS, and 상기 제1 DBS의 상기 잔여 DBS가 상기 기준 값 이상인 경우, 상기 연속적으로 전송된 패킷들의 수가 상기 기준 개수 미만인지 여부를 결정하도록, 야기하는,If the remaining DBS of the first DBS is greater than or equal to the reference value, causing a determination to be made as to whether the number of continuously transmitted packets is less than or equal to the reference number, 기지국.Base station. 청구항 4에 있어서, In claim 4, 상기 인스트럭션들은, 상기 적어도 하나의 프로세서에 의해 개별적으로 또는 집단적으로 실행될 시, 상기 기지국이: The above instructions, when individually or collectively executed by the at least one processor, cause the base station to: 상기 엔티티로부터 상기 제1 하향링크 패킷 다음의 제2 하향링크 패킷을 수신하기 전, 상기 스플릿 베어러를 위한 상기 제1 경로의 제3 DBS를 포함하는 제3 DDDS를 획득하고,Before receiving a second downlink packet following the first downlink packet from the entity, acquire a third DDDS including a third DBS of the first path for the split bearer, 상기 제3 DDDS를 획득함에 따라, 상기 연속적으로 전송된 패킷들의 수를 상기 기준 개수로 설정하고, 및Upon obtaining the third DDDS, the number of continuously transmitted packets is set to the reference number, and 상기 제2 하향링크 패킷을 수신한 후, 상기 제1 DBS의 상기 잔여 DBS 및 상기 제2 DBS에 기반하여, 상기 연속된 제2 하향링크 패킷들에 포함된 상기 제2 하향링크 패킷이 전송될 상기 경로를 선택하도록, 야기하는,After receiving the second downlink packet, based on the remaining DBS of the first DBS and the second DBS, causing the path to be selected along which the second downlink packet included in the consecutive second downlink packets is to be transmitted. 기지국.Base station. 청구항 1에 있어서, In claim 1, 상기 기지국은, gNB(next generation Node B)를 포함하고,The above base station includes a gNB (next generation Node B), 상기 연속된 제1 하향링크 패킷들 및 상기 연속된 제2 하향링크 패킷들을 제공하고, 상기 기지국과 연결된 코어 네트워크의 엔티티는 UPF(user plane function) 또는 S-GW(serving-gateway)를 포함하고, 및The entity of the core network connected to the base station provides the above-described consecutive first downlink packets and the above-described consecutive second downlink packets, and includes a user plane function (UPF) or a serving-gateway (S-GW), and 상기 제2 경로와 관련되고, 상기 기지국과 연결된 노드는 eNodeB(evolved Node B) 또는 gNB를 포함하는, In relation to the second path, the node connected to the base station includes an eNodeB (evolved Node B) or gNB. 기지국.Base station. 청구항 1에 있어서, In claim 1, 상기 제1 DBS는, 상기 제1 경로와 관련된 SCG(secondary cell group)을 위한 데이터 양을 지시하기 위해 이용되고, 및The first DBS is used to indicate the amount of data for the secondary cell group (SCG) associated with the first path, and 상기 제2 DBS는, 상기 제2 경로와 관련된 MCG(master cell group)을 위한 데이터 양을 지시하기 위해 이용되는, The second DBS is used to indicate the amount of data for the MCG (master cell group) associated with the second path. 기지국.Base station. 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국에 의해 수행되는 방법에 있어서, A method performed by a base station having PDCP (packet data convergence protocol) for split bearer, 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하는 동작,An operation of obtaining a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하는 동작, 및An operation of transmitting, to a terminal, consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS, and 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하는 동작을 포함하는, After transmitting the above-described consecutive first downlink packets, an operation of transmitting, to the terminal, consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path, 방법.method. 청구항 11에 있어서, In claim 11, 상기 제1 경로는, 상기 PDCP와 연결된 상기 기지국의 RLC(radio link control)을 포함하고, 및The first path includes the RLC (radio link control) of the base station connected to the PDCP, and 상기 제2 경로는, 상기 PDCP와 연결되고, 상기 기지국과 연결된 노드(node)의 RLC를 포함하는, The second path includes the RLC of a node connected to the PDCP and connected to the base station. 방법.method. 청구항 11에 있어서, In claim 11, 상기 방법은:The above method is: 상기 제1 DBS를 포함하는 제1 DDDS(downlink data delivery status)를 획득하는 동작, An operation of obtaining a first DDDS (downlink data delivery status) including the first DBS; 상기 제2 DBS를 포함하는 제2 DDDS를 획득하는 동작, 및An operation of obtaining a second DDDS including the second DBS, and 상기 제2 DBS 보다 큰 상기 제1 DBS에 기반하여 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 경로를 선택하는 동작을 포함하는, An operation of selecting the first path among the first path and the second path based on the first DBS being greater than the second DBS, 방법.method. 청구항 13에 있어서, In claim 13, 상기 방법은:The above method is: 상기 기지국과 연결된 코어 네트워크의 엔티티(entity)로부터 상기 연속된 제1 하향링크 패킷들 중 제1 하향링크 패킷을 수신하는 동작,An operation of receiving a first downlink packet among the consecutive first downlink packets from an entity of a core network connected to the base station; 상기 연속된 제1 하향링크 패킷들 중 상기 제1 하향링크 패킷을, 상기 제1 경로를 통해, 상기 단말에게 전송하는 동작, 및An operation of transmitting the first downlink packet among the consecutive first downlink packets to the terminal through the first path, and 상기 제1 하향링크 패킷을 전송함에 따라:As the first downlink packet is transmitted: 상기 제1 DBS의 값을 감소함으로써 상기 제1 DBS의 상기 잔여 DBS를 식별하는 동작, 및An operation of identifying the remaining DBS of the first DBS by decreasing the value of the first DBS, and 상기 제1 경로를 통해 연속적으로 전송된 패킷들의 수를 식별하는 동작을 포함하는,Including an operation of identifying the number of packets continuously transmitted through the first path, 방법.method. 비일시적 컴퓨터 판독가능 저장 매체에 있어서, 스플릿 베어러(split bearer)를 위한 PDCP(packet data convergence protocol)를 갖는 기지국의 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 시, 상기 기지국이: In a non-transitory computer-readable storage medium, when individually or collectively executed by at least one processor of a base station having a packet data convergence protocol (PDCP) for a split bearer, the base station: 상기 스플릿 베어러를 위한 제1 경로의 제1 DBS(desired buffer size for the data radio bearer) 및 상기 스플릿 베어러를 위한 제2 경로의 제2 DBS를 획득하고,Obtain a first DBS (desired buffer size for the data radio bearer) of a first path for the split bearer and a second DBS of a second path for the split bearer, 상기 제1 DBS 및 상기 제2 DBS에 기반하여 선택된 상기 제1 경로를 통해, 기준 개수에 대응하는 연속된 제1 하향링크 패킷들을, 단말에게 전송하고, 및Transmitting to a terminal consecutive first downlink packets corresponding to a reference number through the first path selected based on the first DBS and the second DBS, and 상기 연속된 제1 하향링크 패킷들을 전송한 후, 상기 제1 경로 및 상기 제2 경로 중에서 상기 제1 DBS의 잔여 DBS 및 상기 제2 DBS에 기반하여 선택된 경로를 통해, 상기 기준 개수에 대응하는 연속된 제2 하향링크 패킷들을, 상기 단말에게, 전송하도록, 야기하는 인스트럭션들을 포함하는 하나 이상의 프로그램들을 저장하는, After transmitting the above-described consecutive first downlink packets, storing one or more programs including instructions causing the terminal to transmit consecutive second downlink packets corresponding to the reference number through a path selected based on the remaining DBS of the first DBS and the second DBS among the first path and the second path. 비일시적 컴퓨터 판독가능 저장 매체.Non-transitory computer-readable storage medium.
PCT/KR2025/001097 2024-03-07 2025-01-20 Apparatus, method, and storage medium for transmitting downlink packets using split bearer in wireless communication system Pending WO2025187957A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2024-0032418 2024-03-07
KR20240032418 2024-03-07
KR1020240039577A KR20250136179A (en) 2024-03-07 2024-03-22 Device, method, and storage medium for transmitting downlink packet using split bearer in wireless communication system
KR10-2024-0039577 2024-03-22

Publications (2)

Publication Number Publication Date
WO2025187957A1 true WO2025187957A1 (en) 2025-09-12
WO2025187957A8 WO2025187957A8 (en) 2025-10-02

Family

ID=96991237

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2025/001097 Pending WO2025187957A1 (en) 2024-03-07 2025-01-20 Apparatus, method, and storage medium for transmitting downlink packets using split bearer in wireless communication system

Country Status (1)

Country Link
WO (1) WO2025187957A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200296626A1 (en) * 2017-12-13 2020-09-17 Nec Corporation Wireless communication system, main base station, secondary base station, and wireless communication method
US20200314963A1 (en) * 2017-11-15 2020-10-01 Apple Inc. Flexible Flow Control Mechanism for NG-RAN Interfaces
US20200351711A1 (en) * 2017-06-09 2020-11-05 Samsung Electronics Co., Ltd. Method and apparatus for accelerating data processing in wireless communication system
US20210377804A1 (en) * 2020-06-02 2021-12-02 At&T Intellectual Property I, L.P. Network traffic splitting for dual connectivity user equipment
KR102548606B1 (en) * 2017-01-06 2023-06-29 삼성전자 주식회사 Method and apparatus for accelerating data process of double connection in next generation mobile communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102548606B1 (en) * 2017-01-06 2023-06-29 삼성전자 주식회사 Method and apparatus for accelerating data process of double connection in next generation mobile communication system
US20200351711A1 (en) * 2017-06-09 2020-11-05 Samsung Electronics Co., Ltd. Method and apparatus for accelerating data processing in wireless communication system
US20200314963A1 (en) * 2017-11-15 2020-10-01 Apple Inc. Flexible Flow Control Mechanism for NG-RAN Interfaces
US20200296626A1 (en) * 2017-12-13 2020-09-17 Nec Corporation Wireless communication system, main base station, secondary base station, and wireless communication method
US20210377804A1 (en) * 2020-06-02 2021-12-02 At&T Intellectual Property I, L.P. Network traffic splitting for dual connectivity user equipment

Also Published As

Publication number Publication date
WO2025187957A8 (en) 2025-10-02

Similar Documents

Publication Publication Date Title
WO2024205279A1 (en) Method and apparatus for nw indication-based packet discard in wireless communication systems
WO2022240104A1 (en) Method and device for supporting inter-cell movement based on l1 and l2 in wireless communication system
WO2020027630A1 (en) Device and method for selecting cell in wireless communication system
WO2021215884A1 (en) Method and device for transmitting and receiving signals in wireless communication system
WO2024128687A1 (en) Method and apparatus for updating flight path in next generation mobile communication system
WO2023063788A1 (en) Apparatus and method for conditional mobility on secondary node initiated by master node in wireless communication systems
WO2022169296A1 (en) Method and device for scheduling in wireless communication system
WO2024210384A2 (en) Method and device for managing security key for performing continuous conditional pscell change in next-generation mobile communication system
WO2024096617A1 (en) Method of configuring handover using physical layer and mac layer signaling in next generation mobile communication system
WO2023158234A1 (en) Method and apparatus for the conditional pscell change in next generation mobile communication system
WO2024035184A1 (en) Method and device for performing conditional handover in wireless communication system
WO2023158169A1 (en) Method and apparatus for ue capability signaling for conditional pscell change in wireless communication system
WO2025187957A1 (en) Apparatus, method, and storage medium for transmitting downlink packets using split bearer in wireless communication system
WO2025187956A1 (en) Apparatus and method for distributing traffic of split bearer in wireless communication system, and storage medium
WO2023075436A1 (en) Method and apparatus for negotiating user equipment capability of user equipment having plurality of usims in next-generation mobile communication system
WO2025192946A1 (en) Apparatus, method, and storage medium for distributing traffic of split bearer in wireless communication system
WO2024172591A1 (en) Method and apparatus of configuring and signaling multiple measurement report triggering events in communication system
WO2025023740A1 (en) Method and apparatus for evaluating condition for sequential conditional pscell change in next generation mobile communication system
WO2023200190A1 (en) Method and apparatus for dynamically updating beam failure detection resource of trp in wireless communication system
WO2025221086A1 (en) Method and device for supporting handover between different rats through core enhancement
WO2025127842A1 (en) Method and apparatus related to security during continuous pscell change or addition operation in next-generation mobile communication
WO2025018803A1 (en) Method and apparatus for managing conditional handover and conditional pscell replacement in wireless communication system
WO2024232731A1 (en) Method and apparatus for positioning terminal using multi-accuracy in wireless communication system
WO2024076181A1 (en) Method and device for performing early measurement in mobile communication system
WO2024232738A1 (en) Method and device for performing handover without random access for moving integrated access and backhaul system in next-generation mobile communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25768482

Country of ref document: EP

Kind code of ref document: A1