Data transmission method, terminal and network node
By configuring multiple wireless channels with distinct configurations within a PDU session or QoS flow, the method allows simultaneous transmission of unicast, broadcast, and groupcast services, enhancing data transmission flexibility and efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-30
- Publication Date
- 2026-03-13
AI Technical Summary
Existing wireless communication technologies do not support simultaneous transmission of unicast and multicast/broadcast services, and the transmission method for groupcast/broadcast services is fixed, limiting the flexibility and efficiency of data transmission.
Configuring multiple wireless channels, including unicast, broadcast, or groupcast channels, within a PDU session or QoS flow, with distinct configurations for each channel, allowing simultaneous transmission of different data types.
Enables simultaneous and flexible transmission of unicast, broadcast, and groupcast services, improving signal-to-noise ratio and transmission efficiency by allowing terminals to receive multiple data streams concurrently.
Smart Images

Figure 0007829550000002 
Figure 0007829550000003 
Figure 0007829550000004
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This disclosure claims priority based on a Chinese patent application with an application number of 202010785400.3 and an application date of August 6, 2020, and the entire content thereof is incorporated herein by reference.
[0002] Embodiments of this disclosure relate to wireless communication technologies, specifically to data transmission methods, terminals, and network nodes.
Background Art
[0003] In Long Term Evolution (LTE) systems, Multimedia Broadcast Multicast Service (MBMS) services are transmitted using the Multimedia Broadcast Multicast Service Single Frequency Network (MBSFN) method. MBMS services may be point-to-multipoint services, such as mobile phone television. In the case of MBSFN service transmission, it is required that evolved NodeBs (eNBs) in multiple cells within a given MBSFN area transmit the same data simultaneously. In this way, user equipment (UE) can benefit from the superposition of signals from multiple cells without being affected by inter-cell interference when adjacent cells transmit data. The UE can receive and merge signals from multiple eNBs, improving the signal-to-noise ratio and effectively improving the transmission efficiency of MBMS services. In current LTE technology, a UE with one MBMS capability is only required to support receiving one MBMS service at a time. Conventional technologies do not support the simultaneous transmission of unicast and multicast / broadcast services (also known as broadcast or multicast services, multicast or broadcast services) to users.
[0004] In LTE-A, a research topic related to single-cell MBMS was proposed, where single-cell MBMS services are transmitted over a Physical Downlink Shared Channel (PDSCH). MBMS services are labeled using a Temporary Mobile Group Identity (TMGI), which is assigned by a Broadcast Multicast-Service Centre (BM-SC) network element. The application server notifies the UE of relevant service description information, such as the TMGI and service start time, through application layer signaling. Single-cell point-to-multipoint (SC-PTM) is another method of transmitting broadcast services using a PDSCH. The core networks of MBSFN and SC-PTM are the same, and in the access network, a Multicell / Multicast Coordination Entity (MCE) decides whether to use MBSFN or SC-PTM to transmit broadcast services on the air interface. In conventional technology, terminals do not support receiving unicast and multicast / broadcast services simultaneously, and the transmission method for a single groupcast / broadcast service is fixed. [Overview of the Initiative] [Problems that the invention aims to solve]
[0005] In view of this, the embodiments of the present disclosure provide a data transmission method, a terminal, and a network node to solve the problem in existing technologies where simultaneous transmission of unicast and multicast / broadcast services to a terminal is not supported and the transmission method of one groupcast / broadcast service is fixed. [Means for solving the problem]
[0006] To solve the above technical problems, embodiments of this disclosure provide a data transmission method applicable to a network node, and this method is This includes configuring a first wireless channel and / or a second wireless channel in a first PDU session, or configuring a first wireless channel and / or a second wireless channel in at least one QoS flow of a first PDU session, The first wireless channel is used to transmit the first data to the terminal. The second wireless channel is used to transmit second data to the terminal. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0007] Preferably, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the first data do not intersect, or The second data is partially identical to the first data.
[0008] Preferably, setting a first wireless channel and / or a second wireless channel in the first PDU session, or setting a first wireless channel and / or a second wireless channel in at least one QoS flow of the first PDU session, This includes configuring at least one of the following configurations corresponding to the first wireless channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration; and configuring at least one of the following configurations corresponding to the second wireless channel: a second SDAP configuration, a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration. At least the first physical configuration differs from the second physical configuration, The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0009] Preferably, at least one configuration from the first SDAP configuration, first PDCP configuration, first RLC configuration, first MAC configuration and first physical configuration corresponding to the first wireless channel is set, and at least one configuration from the second SDAP configuration, second PDCP configuration, second RLC configuration, second MAC configuration and second physical configuration corresponding to the second wireless channel is set. Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second PDCP configuration, a second RLC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second MAC configuration and a second physical configuration corresponding to the second wireless channel, or This includes setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second physical configuration corresponding to the second wireless channel.
[0010] Preferably, a first wireless channel and / or a second wireless channel are configured in the first PDU session, or a first wireless channel and / or a second wireless channel are configured in at least one QoS flow of the first PDU session, respectively. To instruct the terminal of the first PDU session and / or the first type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first PDU session and / or the second type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first type of the first radio channel and / or the second radio channel, The at least one of the following: instructing the terminal to use a first radio channel and / or a second type of the second radio channel, Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0011] Preferably, if the second radio channel and the first radio channel belong to the same cell and / or to different cells of the same network node, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0012] Preferably, the relevant parameters of the PDCP layer corresponding to the unicast radio channels of a plurality of first terminals are the same, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and the first terminal is a terminal that receives data on the broadcast or groupcast radio channel.
[0013] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Or, Both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0014] Preferably, Activating the first radio channel or the second radio channel by RRC message, MAC CE and / or physical control signaling, The first radio channel and the second radio channel are activated by RRC messages, MAC CE and / or physical control signaling, The first radio channel is activated and the second radio channel is deactivated by RRC messages, MAC CE and / or physical control signaling, The RRC message configures the first radio channel and / or the second radio channel in the first PDU session, or configures the first radio channel and the second radio channel in at least one QoS flow of the first PDU session. Setting the first radio channel and / or the second radio channel for the first PDU session, or setting the first radio channel or the second radio channel for at least one QoS flow of the first PDU session, by means of an RRC message, Setting the first radio channel and / or the second radio channel for the first PDU session and deleting the second radio channel, or setting the first radio channel for at least one QoS flow of the first PDU session and deleting the second radio channel, by means of an RRC message, Further including at least one of: setting the first radio channel and / or the second radio channel for the first PDU session, or setting the second radio channel for at least one QoS flow of the first PDU session and deleting the first radio channel, by means of an RRC message.
[0015] Preferably, further including obtaining a PDCP transmission status report of the first radio channel before transmitting the second data to the terminal via the second radio channel.
[0016] Preferably, transmitting the second data to the terminal via the second radio channel includes: Transmitting a first PDCP PDU including an IR packet within a preset time zone when starting to transmit the second data via the second radio channel, and the first PDCP PDU is used to carry the second data.
[0017] Preferably, transmitting the second data to the terminal via the second radio channel includes: Transmitting a second PDCP PDU, where the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU includes information for indicating encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, If the second radio channel and the first radio channel belong to different cells, before transmitting the second data to the terminal via the second radio channel, The method includes sending a termination packet to a terminal, the termination packet being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0018] Preferably, This further includes configuring a synchronization function on a network node, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0019] Preferably, one example of the synchronization protocol of the synchronization function is related to a broadcast or groupcast PDU session.
[0020] Preferably, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0021] Preferably, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0022] Preferably, when the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0023] Preferably, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0024] Preferably, the synchronization function is used to analyze time information related to the transmission of data packets added to the data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0025] Preferably, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. The aforementioned method, When the base station of the first cell notifies the base station of the second cell of the number of a transmitted packet and / or the number of a packet that the UE successfully received, the base station of the second cell transmits the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of a data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE further includes, after switching to the second cell, continuing to maintain the connection with the first cell, and then, after a packet received in the second cell and a packet received from the first cell occur to be consecutive or overlapping, suspending the connection with the first cell.
[0026] Preferably, Transmitting first instruction information and / or second instruction information to a terminal, wherein the first instruction information is used to instruct the network node to transmit a broadcast or groupcast service, and the second instruction information is used to instruct the terminal to report concurrent request information, wherein the concurrent request information includes first concurrent request information for a unicast service and a broadcast or groupcast service, and / or second concurrent request information for a plurality of broadcast or groupcast services. The terminal receives the concurrent request information transmitted based on the first instruction information and / or the second instruction information, The further includes allocating resources to the terminal based on the concurrent request information.
[0027] Preferably, the concurrent request information includes at least one of the following: request information for a unicast service currently being transmitted, request information for a broadcast or groupcast service currently being transmitted, request information for a unicast service to be transmitted in the future, and request information for a broadcast or groupcast service to be transmitted in the future.
[0028] Preferably, before transmitting the second data to the terminal via the second wireless channel, To determine whether there are conditions or factors for switching between the first wireless channel and the second wireless channel, wherein the conditions or factors are: The number of UEs involved, quality of service (QoS) information, QoE, channel quality information, the state in which the UE receives data packets, and transmission method information selected by the UE, big data analytics node, core network, artificial intelligence analytics node, and / or network management node, are all included. Many UEs involved in a single groupcast or broadcast concentrate on the first and second beams, and if one or more UEs cannot receive the first and second beams, a unicast radio channel is used for those UEs that cannot receive the first and second beams. If the number of data packets that the UE failed to receive is above a certain threshold, or if the number of data packets that the UE successfully received is below a certain threshold, the system will switch from groupcast transmission to unicast transmission. The further step includes switching from unicast transmission to groupcast transmission if the number of data packets that the UE failed to receive is below a certain threshold, or if the number of data packets that the UE successfully received is above a certain threshold.
[0029] Preferably, at least one of the following pieces of information is: the number of UEs involved, channel quality information, the state in which the UE receives data packets, and selected transmission method information. This is a notification sent from the wireless access network, UE, big data analytics node, artificial intelligence analytics node, and / or network management node to the core network.
[0030] Embodiments of this disclosure provide a data transmission method applicable to a terminal, and this method is Receiving first configuration information transmitted by a network device, This includes establishing and / or configuring a first radio channel and / or a second radio channel in a first PDU session based on first configuration information, or establishing and / or configuring a first radio channel and / or a second radio channel in at least one QoS flow of the first PDU session, The first radio channel is used to receive the first data transmitted by the network node via the first radio channel. The second radio channel is used to receive the second data transmitted by the network node via the second radio channel. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0031] Preferably, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the subset of the first data have no intersection, or The second data is partially identical to the first data.
[0032] Preferably, this further includes establishing and / or setting up at least one of a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establishing and / or setting up at least one of a second SDAP entity, a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel. At least the first physical layer and the second physical layer are independent of each other. The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0033] Preferably, establish and / or configure at least one of the first SDAP entity, first PDCP entity, first RLC entity, first MAC entity and first physical layer corresponding to the first wireless channel, and establish and / or configure at least one of the second SDAP entity, second PDCP entity, second RLC entity, second MAC entity and second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC configuration, and a first physical layer corresponding to the first wireless channel, or establish and / or configure a second RLC entity and a second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second MAC entity and a second physical layer corresponding to the second wireless channel, or This includes establishing and / or setting up a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establishing and / or setting up a second physical layer corresponding to the second wireless channel.
[0034] Preferably, based on the first configuration information, a first radio channel and / or a second radio channel is established and / or configured in the first PDU session, or a first radio channel and / or a second radio channel is established and / or configured in at least one QoS flow of the first PDU session, respectively. Receiving a first PDU session transmitted by the network to instruct a terminal, and / or first type information of at least one QoS flow of the first PDU session, Receiving a first PDU session transmitted by the network to instruct a terminal, and / or second type information of at least one QoS flow of the first PDU session, Receiving a first type of first radio channel and / or second radio channel transmitted by the network for instructing a terminal, The process includes at least one of the following: receiving a second type of first and / or second radio channel transmitted by the network for giving instructions to a terminal; Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0035] Preferably, when the second radio channel and the first radio channel belong to the same cell, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0036] Preferably, the relevant parameters of the PDCP layer corresponding to the unicast radio channel of the terminal are the same as those of the first terminal, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and both the first terminal and the terminal are terminals corresponding to the broadcast or groupcast radio channel.
[0037] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Alternatively, both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0038] Preferably, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel or the second radio channel, and activating the first radio channel or the second radio channel, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and the second radio channel, and activating the first radio channel or the second radio channel, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and deactivate the second radio channel, and activating the first radio channel and deactivating the second radio channel, Receiving an RRC message transmitted by a network node for simultaneously establishing and / or setting the first radio channel and the second radio channel of the first PDU session, and simultaneously establishing and / or setting the first radio channel and the second radio channel of the first PDU session, Receiving an RRC message transmitted by a network node for establishing and / or setting the first or second radio channel of the first PDU session, and establishing and / or setting the first or second radio channel of the first PDU session, The RRC message transmitted by the network node is received to establish and / or set the first radio channel of the first PDU session and delete the second radio channel, and the first radio channel of the first PDU session is established and / or set and the second radio channel is deleted. The system further includes at least one of the following: receiving an RRC message transmitted by a network node to establish and / or set up a second radio channel for the first PDU session and delete the first radio channel; and establishing and / or setting up a second radio channel for the first PDU session and deleting the first radio channel.
[0039] Preferably, before the network node receives the second data transmitted via the second radio channel, The further includes transmitting a PDCP status report for the first wireless channel.
[0040] Preferably, the network node receives the second data transmitted via the second radio channel. The system includes receiving a first PDCP PDU containing an IR packet within a preset time period in which the second data is to be transmitted via the second radio channel, and the first PDCP PDU being used to carry the second data.
[0041] Preferably, when the second radio channel and the first radio channel belong to different cells, the network node receives the second data transmitted to the terminal via the second radio channel. Transmitting a second PDCP PDU, wherein the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, If the second radio channel and the first radio channel belong to different cells, before the network device receives the second data transmitted to the terminal via the second radio channel, Receiving a termination packet transmitted by a network device, the termination packet being used to indicate that data from the first PDU session or data from at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0042] Embodiments of this disclosure provide a data transmission method applicable to a network node, the method being: This includes transmitting first data to a terminal via a first wireless channel, The first wireless channel is configured in the first PDU session, or the first wireless channel is configured in at least one QoS flow of the first PDU session. The first radio channel is one of a unicast radio channel and a broadcast or groupcast radio channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session.
[0043] Preferably, transmitting the first data to the terminal via the first wireless channel is: This includes configuring at least one of the following configurations corresponding to the first wireless channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration. Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is an initial BWP, or both the first and second BWPs are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0044] Preferably, the method is The first radio channel is activated by RRC messages, MAC CE and / or physical control signaling, Deactivating the first radio channel by RRC message, MAC CE and / or physical control signaling, The RRC message sets the first radio channel, The RRC message further includes at least one of the following: deleting the first radio channel.
[0045] Preferably, before transmitting the first data to the terminal via the first wireless channel, This further includes obtaining relevant information for the second radio channel, The second wireless channel and the first wireless channel correspond to the same PDU session configuration or at least one QoS flow of the same PDU session, and the second wireless channel is located on another network wireless node.
[0046] Preferably, obtaining relevant information on the second radio channel is This includes obtaining transmission status information for data packets on the second wireless channel.
[0047] Preferably, transmitting the first data to the terminal via the first wireless channel is: Transmitting a first PDCP PDU, wherein the first PDCP PDU is used to carry the first data, the packet header of the first PDCP PDU contains information to instruct encryption with a new key, or the first PDCP PDU is packed using a logical channel identifier corresponding to the first radio channel. Or, Before transmitting the first data to the terminal via the first wireless channel, The method further includes sending a termination packet to a terminal, the termination packet being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0048] Preferably, the method is This further includes configuring a synchronization function on a network node, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0049] Preferably, one example of the synchronization protocol of the synchronization function is related to a broadcast or groupcast PDU session.
[0050] Preferably, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0051] Preferably, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0052] Preferably, when the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0053] Preferably, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0054] Preferably, the synchronization function is used to analyze time information related to the transmission of data packets added to the data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0055] Preferably, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. The aforementioned method, When the base station of the first cell notifies the base station of the second cell of the number of a transmitted packet and / or the number of a packet that the UE successfully received, the base station of the second cell transmits the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of a data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE further includes, after switching to the second cell, continuing to maintain the connection with the first cell, and then, after a packet received in the second cell and a packet received from the first cell occur to be consecutive or overlapping, suspending the connection with the first cell.
[0056] Embodiments of this disclosure provide a data transmission method applicable to a network node, the method being: This includes establishing two or more PDU sessions in the second service, The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is the other of a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0057] Preferably, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0058] Preferably, the network node includes a core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network determines which terminals receive data using a groupcast PDU session established for the broadcast or groupcast service within a single broadcast or groupcast group, and which terminals receive data using a unicast PDU session established for the broadcast or groupcast service. and / or, The core network determines which data is received using a broadcast or groupcast PDU session and which data is received using a unicast PDU session within a single broadcast or groupcast service. and / or, The core network determines that some or all UEs in a single broadcast or groupcast group may receive data using broadcast or groupcast PDU sessions established for the broadcast or groupcast service, or may simultaneously receive data using unicast PDU sessions established for the broadcast or groupcast service.
[0059] Preferably, the network node includes a core network, transmits the third data of the second service to the terminal via a first PDU session, and transmits the fourth data of the second service to the terminal via a second PDU session. The core network notifies the terminal of the relationship between the first PDU session and the second PDU session. When the core network receives data by setting up broadcast or groupcast PDU sessions and unicast PDU sessions for the same broadcast or groupcast service at a terminal, the core network shall notify the terminal and the base station, respectively, of the relationship between the first PDU session and the second PDU session, or The core network notifies the base station of the relationship between the first PDU session and the second PDU session, and the base station then notifies the terminal of the relationship between the first PDU session and the second PDU session, or The core network may notify the base station of the relationship between the first PDU session and the second PDU session, or the core network may notify the terminal of the relationship between the first PDU session and the second PDU session.
[0060] Preferably, the network node includes a core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network notifies the terminal of the reception method for the first PDU session and the second PDU session, The core network determines that some or all terminals in a single broadcast or groupcast group may receive data using a broadcast or groupcast PDU session established for the broadcast or groupcast service, or may simultaneously receive data using a unicast PDU session established for the broadcast or groupcast service, Data received by a terminal from a broadcast or groupcast PDU session established for a broadcast or groupcast service, and data received by a terminal from a unicast PDU session established for a broadcast or groupcast service, are either simultaneous or time-division multiplexed.
[0061] Preferably, the network node includes a core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network includes selecting the type of PDU session and / or specific time for receiving broadcast or groupcast services for a terminal, based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status. The core network may obtain specific information from the UE side, base station side and / or network management side, which includes at least one of the following: air interface channel quality, terminal HARQ feedback, terminal ARQ feedback, terminal PDCP discard timer timeout status, and circumstances under which the terminal receives data packets, and the specific time is in the form of a bitmap time format or absolute / relative time information.
[0062] Preferably, the network node includes a core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network notifies the base station of the type of PDU session that will receive broadcast or groupcast services, which the network has selected for the UE, and the base station then notifies the UE of the type of PDU session that will receive broadcast or groupcast services, which the network has selected for the UE, or The core network notifies the base station of the type and specific time of the PDU session receiving the broadcast or groupcast service selected by the UE, and the base station then notifies the UE of the type and specific time of the PDU session receiving the broadcast or groupcast service selected by the network, or The core network notifies the base station of the type of PDU session that receives broadcast or groupcast services selected for the UE, or the core network notifies the terminal of the type of PDU session that receives broadcast or groupcast services selected for the UE, or The core network may notify the base station of the type and specific time of the PDU session that will receive a broadcast or groupcast service, which has been selected for the UE, or the core network may notify the terminal of the type and specific time of the PDU session that will receive a broadcast or groupcast service, which has been selected for the UE.
[0063] Preferably, the third data of the second service is transmitted to the terminal via the first PDU session, and the fourth data of the second service is transmitted to the terminal via the second PDU session. The network node establishes a broadcast or groupcast PDU session and a unicast PDU session for the same broadcast or groupcast service with the UE to receive data, and activates the broadcast or groupcast PDU session and / or unicast PDU session to be used established for the same broadcast or groupcast service by signaling or special data packets. and / or, The network node includes deactivating broadcast or groupcast PDU sessions and / or unicast PDU sessions established for the same broadcast or groupcast service by signaling or special data packets. Network nodes may also be nodes on the core network and / or wireless access network side.
[0064] Preferably, the third data of the second service is transmitted to the terminal via the first PDU session, and the fourth data of the second service is transmitted to the terminal via the second PDU session. A broadcast or groupcast PDU session established for a broadcast or groupcast service, a network node on the radio access network side, is transmitted to the UE in a point-to-point and / or point-to-multipoint transmission manner, or Receiving the type of PDU session reported by the terminal, the type of PDU session being determined by the UE itself based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status, to be used by the UE to receive the groupcast service.
[0065] Embodiments of this disclosure provide a data transmission method applicable to a terminal, and this method is A data transmission method applicable to a terminal, Receiving second configuration information transmitted by network-side devices, This includes establishing two or more PDU sessions in the second service based on the second configuration information, The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is either a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0066] Preferably, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0067] Embodiments of this disclosure provide a data transmission method applicable to a network node, the method being: The process includes transmitting a PDSCH to a terminal, wherein the PDSCH comprises a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service, and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0068] Preferably, before sending PDSCH to the terminal, Transmitting first information to the terminal, wherein the first information is used to determine the first HARQ feedback resource and the second HARQ feedback resource, and / or The method further includes transmitting second information to the terminal, wherein the second information is used to determine a first time slot interval and a second time slot interval. The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0069] Preferably, the first information includes information from the first PUCCH set and information from the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0070] Preferably, the information of the first PUCCH set and / or the information of the second PUCCH set is a predetermined identifier information for the PUCCH set.
[0071] Embodiments of this disclosure provide a data transmission method applicable to a terminal, and this method is The process includes receiving a PDSCH transmitted by a network node, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service, and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0072] Preferably, before receiving the PDSCH transmitted by the network node, Receiving first information transmitted by a network node, wherein the first information is used to determine a first HARQ feedback resource and a second HARQ feedback resource, and / or The process further includes receiving second information transmitted by a network node, wherein the second information is used to determine a first time slot interval and a second time slot interval. The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0073] Preferably, the first information includes the information of the first PUCCH set and the information of the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0074] Preferably, the information of the first PUCCH set and / or the information of the second PUCCH set is a predetermined identifier information for the PUCCH set.
[0075] Embodiments of this disclosure provide a data transmission method applicable to a network node, the method being: This includes sending unicast service data to the terminal in the first BWP and sending broadcast or groupcast service data to the terminal in the second BWP.
[0076] Preferably, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0077] Preferably, before transmitting unicast service data to the terminal in the first BWP and broadcast or groupcast service data to the terminal in the second BWP, If the second BWP is a BWP related to the initial BWP, the system further includes sending a system message containing third information. The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0078] Embodiments of this disclosure provide a data transmission method applicable to a terminal, and this method is This includes receiving unicast service data transmitted by the network node in the first BWP and broadcast or groupcast service data transmitted in the second BWP.
[0079] Preferably, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0080] Preferably, before the network node receives the unicast service data transmitted in the first BWP and the broadcast or groupcast service data transmitted in the second BWP, This further includes receiving a system message containing third-party information, The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0081] Embodiments of this disclosure further provide a network node, the network node is Includes a radio channel configuration module configured to set a first radio channel and / or a second radio channel for a first PDU session, or to set a first radio channel and / or a second radio channel for at least one QoS flow of a first PDU session, The first wireless channel is used to transmit the first data to the terminal. The second wireless channel is used to transmit second data to the terminal. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0082] Preferably, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the first data do not intersect, or The second data is partially identical to the first data.
[0083] Preferably, the wireless channel setting module is configured to set at least one configuration from among a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set at least one configuration from among a second SDAP configuration, a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel. At least the first physical configuration differs from the second physical configuration, The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0084] Preferably, the wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second PDCP configuration, a second RLC configuration, and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second RLC configuration and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second MAC configuration and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second physical configuration corresponding to the second wireless channel.
[0085] Preferably, the wireless channel setting module is configured to set a first wireless channel and / or a second wireless channel in a first PDU session, or to set a first wireless channel and / or a second wireless channel in at least one QoS flow of a first PDU session, To instruct the terminal of the first PDU session and / or the first type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first PDU session and / or the second type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first type of the first radio channel and / or the second radio channel, The at least one of the following: instructing the terminal to use a first radio channel and / or a second type of the second radio channel, Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0086] Preferably, if the second radio channel and the first radio channel belong to the same cell and / or to different cells of the same network node, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0087] Preferably, the relevant parameters of the PDCP layer corresponding to the unicast radio channels of a plurality of first terminals are the same, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and the first terminal is a terminal that receives data on the broadcast or groupcast radio channel.
[0088] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Or, Both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0089] Preferably, the network node is A first activation module configured to activate the first radio channel or the second radio channel by RRC messages, MAC CE and / or physical control signaling, A second activation module configured to activate the first radio channel and the second radio channel by RRC messages, MAC CE and / or physical control signaling, A third activation module configured to activate the first radio channel and deactivate the second radio channel by RRC messages, MAC CE and / or physical control signaling, A first configuration module configured to set a first radio channel and / or a second radio channel in the first PDU session, or to set a first radio channel and a second radio channel simultaneously in at least one QoS flow of the first PDU session, A second configuration module configured to set a first radio channel and / or a second radio channel in the first PDU session, or to set a first radio channel or a second radio channel in at least one QoS flow of the first PDU session, A third configuration module is configured to set a first radio channel and / or a second radio channel in the first PDU session and delete the second radio channel, or to set a first radio channel in at least one QoS flow of the first PDU session and delete the second radio channel, based on an RRC message. The system further includes at least one of the following: a fourth configuration module configured to set a first radio channel and / or a second radio channel in the first PDU session via an RRC message, or to set a second radio channel in at least one QoS flow of the first PDU session and remove the first radio channel.
[0090] Preferably, the network node is The system further includes a report acquisition module configured to acquire a PDCP transmission status report for the first wireless channel.
[0091] Preferably, the second data transmission module is configured to transmit a first PDCP PDU containing an IR packet within a preset time period in which it begins transmitting the second data over the second radio channel, and the first PDCP PDU is used to carry the second data.
[0092] Preferably, the second data transmission module is configured to transmit a second PDCP PDU, which is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, The first data transmission module is configured to send a termination packet to a terminal if the second radio channel and the first radio channel belong to different cells, and the termination packet is used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer by the second radio channel.
[0093] Preferably, the network node is The network node further includes a function configuration module configured to set up a synchronization function, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0094] Preferably, one example of the synchronization protocol of the synchronization function is related to a broadcast or groupcast PDU session.
[0095] Preferably, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0096] Preferably, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0097] Preferably, when the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0098] Preferably, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0099] Preferably, the synchronization function is used to analyze time information related to the transmission of data packets added to the data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0100] Preferably, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. When the base station of the first cell notifies the base station of the second cell of the numbers of packets that have been transmitted and / or packets that the UE has successfully received, the base station of the second cell sends the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell notifies the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. Based on the information received, the base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer. When the UE notifies the base station of the second cell of the number of the data packet successfully received in the first cell, the base station of the second cell sends the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it disconnects from the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. After switching to the second cell, the UE continues to maintain its connection with the first cell, and then disconnects from the first cell after packets received in the second cell and packets received from the first cell are consecutive or overlapping.
[0101] Preferably, the network node is Transmitting first instruction information and / or second instruction information to a terminal, wherein the first instruction information is used to instruct the network node to transmit a broadcast or groupcast service, and the second instruction information is used to instruct the terminal to report concurrent request information, wherein the concurrent request information includes first concurrent request information for a unicast service and a broadcast or groupcast service, and / or second concurrent request information for a plurality of broadcast or groupcast services. The terminal receives the concurrent request information transmitted based on the first instruction information and / or the second instruction information, The system further includes an instruction information transmission module configured to perform the following actions based on the concurrent request information: allocating resources to the terminal.
[0102] Preferably, the concurrent request information includes at least one of the following: request information for a unicast service currently being transmitted, request information for a broadcast or groupcast service currently being transmitted, request information for a unicast service to be transmitted in the future, and request information for a broadcast or groupcast service to be transmitted in the future.
[0103] Preferably, the network node is To determine whether there are conditions or factors for switching between the first wireless channel and the second wireless channel, wherein the conditions or factors are: The number of UEs involved, quality of service (QoS) information, QoE, channel quality information, the state in which the UE receives data packets, and transmission method information selected by the UE, big data analytics node, core network, artificial intelligence analytics node, and / or network management node, are all included. Many UEs involved in a single groupcast or broadcast concentrate on the first and second beams, and if one or more UEs cannot receive the first and second beams, a unicast radio channel is used for those UEs that cannot receive the first and second beams. If the number of data packets that the UE failed to receive is above a certain threshold, or if the number of data packets that the UE successfully received is below a certain threshold, the system will switch from groupcast transmission to unicast transmission. The system further includes a decision module configured to switch from unicast transmission to groupcast transmission if the number of data packets that the UE failed to receive is below a certain threshold, or if the number of data packets that the UE successfully received is above a certain threshold.
[0104] Preferably, at least one of the following pieces of information is: the number of UEs involved, channel quality information, the state in which the UE receives data packets, and selected transmission method information. This is a notification sent from the wireless access network, UE, big data analytics node, artificial intelligence analytics node, and / or network management node to the core network.
[0105] Embodiments of this disclosure further provide a terminal, the terminal being, A first configuration information receiving module configured to receive first configuration information transmitted by a network device, A radio channel establishment and / or configuration module configured to establish and / or set a first radio channel and / or a second radio channel in a first PDU session based on first configuration information, or to establish and / or set a first radio channel and / or a second radio channel in at least one QoS flow of a first PDU session, The first radio channel is used to receive the first data transmitted by the network node via the first radio channel. The second radio channel is used to receive the second data transmitted by the network node via the second radio channel. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0106] Preferably, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the subset of the first data have no intersection, or The second data is partially identical to the first data.
[0107] Preferably, The system further includes an establish and / or configure module configured to establish and / or configure at least one of a first SDAP entity, a first PDCP configuration, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and to establish and / or configure at least one of a second SDAP entity, a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, At least the first physical layer and the second physical layer are independent of each other. The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0108] Preferably, the establishment and / or configuration module establishes and / or configures a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first radio channel, and establishes and / or configures a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second radio channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC configuration, and a first physical layer corresponding to the first wireless channel, or establish and / or configure a second RLC entity and a second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second MAC entity and a second physical layer corresponding to the second wireless channel, or The system is configured to establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and to establish and / or configure a second physical layer corresponding to the second wireless channel.
[0109] Preferably, the wireless channel establishment and / or configuration module is configured to establish and / or configure a first wireless channel and / or a second wireless channel in a first PDU session based on first configuration information, or to establish and / or configure a first wireless channel and / or a second wireless channel in at least one QoS flow of the first PDU session, respectively. Receiving a first PDU session transmitted by the network to instruct a terminal, and / or first type information of at least one QoS flow of the first PDU session, Receiving a first PDU session transmitted by the network to instruct a terminal, and / or second type information of at least one QoS flow of the first PDU session, Receiving a first type of first radio channel and / or second radio channel transmitted by the network for instructing a terminal, The process includes at least one of the following: receiving a second type of first and / or second radio channel transmitted by the network for giving instructions to a terminal; Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0110] Preferably, when the second radio channel and the first radio channel belong to the same cell, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0111] Preferably, the relevant parameters of the PDCP layer corresponding to the unicast radio channel of the terminal are the same as those of the first terminal, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and both the first terminal and the terminal are terminals corresponding to the broadcast or groupcast radio channel.
[0112] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Alternatively, both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0113] Preferably, further comprising a first processing module, The first processing module is configured to receive RRC messages, MAC CEs and / or physical control signaling transmitted by a network node to activate the first radio channel or the second radio channel, and / or to activate the first radio channel or the second radio channel, and / or The first processing module is configured to receive RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and the second radio channel, and / or to activate the first radio channel or the second radio channel, and / or The first processing module is configured to receive RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and deactivate the second radio channel, and / or to activate the first radio channel and deactivate the second radio channel, and / or The first processing module is configured to receive RRC messages transmitted by a network node for simultaneously establishing and / or setting the first and second radio channels of the first PDU session, and / or to simultaneously establish and / or set the first and second radio channels of the first PDU session. The first processing module is configured to receive an RRC message transmitted by a network node for establishing and / or setting the first radio channel or the second radio channel of the first PDU session, and / or to establish and / or set the first radio channel or the second radio channel of the first PDU session. The first processing module is configured to receive an RRC message transmitted by a network node to establish and / or set a first radio channel for the first PDU session and delete a second radio channel, and / or to establish and / or set a first radio channel for the first PDU session and delete a second radio channel, and / or The first processing module is configured to receive an RRC message transmitted by a network node to establish and / or set a second radio channel for the first PDU session and delete the first radio channel, and to establish and / or set a second radio channel for the first PDU session and delete the first radio channel.
[0114] Preferably, The system further includes a status report transmission module configured to transmit status reports of the PDCP for the first wireless channel.
[0115] Preferably, the network node receives the second data transmitted via the second radio channel. The system includes receiving a first PDCP PDU containing an IR packet within a preset time period in which the second data begins to be received via the second radio channel, and the first PDCP PDU being used to carry the second data.
[0116] Preferably, the second data receiving module is configured to transmit a second PDCP PDU, the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, The system further includes a termination packet receiving module configured to receive termination packets transmitted by a network device, the termination packets being used to indicate that data from the first PDU session or data from at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0117] Embodiments of this disclosure further provide a network node, the network node is Includes a first data transmission module configured to transmit first data to a terminal via a first radio channel, The first wireless channel is configured in the first PDU session, or the first wireless channel is configured in at least one QoS flow of the first PDU session. The first radio channel is one of a unicast radio channel and a broadcast or groupcast radio channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session.
[0118] Preferably, the system further includes a configuration module configured to set up at least one of the following configurations corresponding to the first wireless channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration.
[0119] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is an initial BWP, or both the first and second BWPs are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0120] Preferably, further comprising a second processing module, The second processing module is configured to activate the first radio channel by RRC messages, MAC CE and / or physical control signaling, and / or The second processing module is configured to deactivate the first radio channel by RRC messages, MAC CE and / or physical control signaling, and / or The second processing module is configured to set the first radio channel by RRC message, and / or The second processing module is configured to delete the first radio channel based on an RRC message.
[0121] Preferably, The system further includes an acquisition module configured to acquire relevant information for the second radio channel, The second wireless channel and the first wireless channel correspond to the same PDU session configuration or at least one QoS flow of the same PDU session, and the second wireless channel is located on another network wireless node.
[0122] Preferably, the acquisition module is configured to acquire transmission status information of data packets on the second radio channel.
[0123] Preferably, the first data transmission module is configured to transmit a first PDCP PDU, the first PDCP PDU is used to carry the first data, the packet header of the first PDCP PDU contains information to instruct encryption with a new key, or the first PDCP PDU is packed using a logical channel identifier corresponding to the first radio channel. Or, The system further includes a termination packet sending module configured to send termination packets to a terminal, the termination packets being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0124] Preferably, the network node further includes a synchronization function configuration module configured to set up a synchronization function, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0125] Preferably, one example of the synchronization protocol of the synchronization function is related to a broadcast or groupcast PDU session.
[0126] Preferably, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0127] Preferably, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0128] Preferably, when the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0129] Preferably, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0130] Preferably, the synchronization function is used to analyze time information related to the transmission of data packets added to the data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0131] Preferably, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. When the base station of the first cell notifies the base station of the second cell of the numbers of packets that have been transmitted and / or packets that the UE has successfully received, the base station of the second cell sends the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell notifies the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. Based on the information received, the base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer. When the UE notifies the base station of the second cell of the number of the data packet successfully received in the first cell, the base station of the second cell sends the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it disconnects from the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. After switching to the second cell, the UE continues to maintain its connection with the first cell, and then disconnects from the first cell after packets received in the second cell and packets received from the first cell are consecutive or overlapping.
[0132] Embodiments of this disclosure further provide a network node, the network node is Includes a session establishment module configured to establish two or more PDU sessions in the second service, The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is either a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0133] Preferably, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0134] Preferably, the network node includes a core network, and the core network includes a decision module. The determination module is configured to determine, and / or, which terminals receive data using a groupcast PDU session established for a broadcast or groupcast service within a single broadcast or groupcast group, and which terminals receive data using a unicast PDU session established for a broadcast or groupcast service. The determination module is configured to determine, and / or, data received using a broadcast or groupcast PDU session of a broadcast or groupcast service and data received using a unicast PDU session in a single broadcast or groupcast service. The decision module is configured to determine whether some or all UEs in a broadcast or groupcast group may receive data using a broadcast or groupcast PDU session established for the broadcast or groupcast service, or may simultaneously receive data using a unicast PDU session established for the broadcast or groupcast service.
[0135] Preferably, the network node includes a core network, and the core network is A first notification module configured to notify a terminal of the relationship between the first PDU session and the second PDU session, When receiving data by configuring a terminal with broadcast or groupcast PDU sessions and unicast PDU sessions for the same broadcast or groupcast service, the core network configures a second notifying module, which is configured to notify the terminal and the base station, respectively, of the relationship between the first PDU session and the second PDU session, A third notification module is configured to notify the base station of the relationship between the first PDU session and the second PDU session, and thereafter the base station notifies the terminal of the relationship between the first PDU session and the second PDU session, or The system includes a fourth notifying module configured to notify a base station of the relationship between the first PDU session and the second PDU session, or for the core network to notify a terminal of the relationship between the first PDU session and the second PDU session.
[0136] Preferably, the network node includes a core network, and the core network is A fifth notification module configured to notify the terminal of the reception method for the first PDU session and the second PDU session, Includes a decision module configured to determine whether some or all terminals in a single broadcast or groupcast group may receive data using a broadcast or groupcast PDU session established for the broadcast or groupcast service, or may simultaneously receive data using a unicast PDU session established for the broadcast or groupcast service, Data received by a terminal from a broadcast or groupcast PDU session established for a broadcast or groupcast service, and data received by a terminal from a unicast PDU session established for a broadcast or groupcast service, are either simultaneous or time-division multiplexed.
[0137] Preferably, the network node includes a core network, and the core network is Includes a selection module configured to select the type of PDU session and / or specific time for receiving broadcast or groupcast services for a terminal, based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status, The core network may obtain specific information from the UE side, base station side and / or network management side, which includes at least one of the following: air interface channel quality, terminal HARQ feedback, terminal ARQ feedback, terminal PDCP discard timer timeout status, and circumstances under which the terminal receives data packets, and the specific time is in the form of a bitmap time format or absolute / relative time information.
[0138] Preferably, the network node includes a core network, and the core network is A sixth notifying module is configured to notify the base station of the type of PDU session that the network has selected to receive broadcast or groupcast services for the UE, and the base station then notifies the UE of the type of PDU session that the network has selected to receive broadcast or groupcast services for the UE, or The base station is notified of the type and specific time of the PDU session receiving the broadcast or groupcast service selected for the UE, and the base station is then configured to notify the UE of the type and specific time of the PDU session receiving the broadcast or groupcast service selected for the UE, or, An eighth notifying module is configured to notify the base station of the type of PDU session that receives broadcast or groupcast services, selected for the UE, or the core network is configured to notify the terminal of the type of PDU session that receives broadcast or groupcast services, selected for the UE, or The core network includes a ninth notification module, which is configured to notify the base station of the type and specific time of a PDU session receiving a broadcast or groupcast service, selected for the UE, or to notify the terminal of the type and specific time of a PDU session receiving a broadcast or groupcast service, selected for the UE.
[0139] Preferably, the network node is An establishment module configured to establish broadcast or groupcast PDU sessions and unicast PDU sessions for the same broadcast or groupcast service to a UE to receive data, and to activate the broadcast or groupcast PDU sessions and / or unicast PDU sessions to be used established for the same broadcast or groupcast service by signaling or special data packets. and / or, Includes a deactivation module configured to deactivate broadcast or groupcast PDU sessions and / or unicast PDU sessions established for the same broadcast or groupcast service by signaling or special data packets, Network nodes are nodes on the core network and / or wireless access network side.
[0140] Preferably, the network node is A broadcast or groupcast PDU session established for a broadcast or groupcast service, a network node on the radio access network side, a transmitting module configured to transmit to the UE in a point-to-point and / or point-to-multipoint transmission manner, or Receiving the type of PDU session reported by the terminal, the type of PDU session includes a receiving module configured to determine the type of PDU session to receive the groupcast service that the UE will use, based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status.
[0141] Embodiments of this disclosure further provide a terminal, the terminal being, A second configuration information receiving module configured to receive second configuration information transmitted by a network-side device, A session establishment module configured to establish two or more PDU sessions in a second service based on second configuration information, The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is either a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0142] Preferably, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data. The embodiments of this disclosure provide a network node, The system includes a simultaneous transmission module configured to transmit a PDSCH to a terminal, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service, and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0143] Preferably, the network node is A first information transmission module is configured to transmit first information to the terminal, wherein the first information is used to determine a first HARQ feedback resource and a second HARQ feedback resource, and / or The system further includes a second information transmission module configured to transmit second information to the terminal, wherein the second information is used to determine a first time slot interval and a second time slot interval. The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0144] Preferably, the first information includes information from the first PUCCH set and information from the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set. Preferably, the information of the first PUCCH set and / or the information of the second PUCCH set is a predetermined identifier information for the PUCCH set.
[0145] Embodiments of this disclosure further provide a terminal, the terminal being, The system includes a simultaneous receive module configured to receive PDSCH transmitted by a network node, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0146] Preferably, the network node is A first information receiving module is configured to receive first information transmitted by a network node, the first information being used to determine a first HARQ feedback resource and a second HARQ feedback resource, and / or The system further includes a second information receiving module configured to receive second information transmitted by a network node, wherein the second information is used to determine a first time slot interval and a second time slot interval, The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0147] Preferably, the first information includes the information of the first PUCCH set and the information of the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0148] Preferably, the information of the first PUCCH set and / or the information of the second PUCCH set is a predetermined identifier information for the PUCCH set.
[0149] Embodiments of this disclosure further provide a network node, the network node is The system includes a frequency division transmission module configured to transmit unicast service data to a terminal on the first BWP and broadcast or groupcast service data to a terminal on the second BWP.
[0150] Preferably, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0151] Preferably, the network node is If the second BWP is a BWP associated with the initial BWP, the system further includes a third message sending module configured to send a system message containing third information. The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0152] The embodiments of this disclosure further include a terminal, the terminal being: The system includes a frequency division receiving module configured to receive unicast service data transmitted by a network node on a first BWP and broadcast or groupcast service data transmitted on a second BWP.
[0153] Preferably, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0154] Preferably, the network node is The system further includes a third message receiving module configured to receive system messages containing third information, The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0155] Embodiments of the present disclosure further provide a network node, the network node including a transceiver and a processor, The transceiver is configured to set a first radio channel and / or a second radio channel for a first PDU session, or to set a first radio channel and / or a second radio channel for at least one QoS flow of the first PDU session. The first wireless channel is used to transmit the first data to the terminal. The second wireless channel is used to transmit second data to the terminal. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of a first PDU session or at least one QoS flow of the first PDU session. The second data is the second data of a first PDU session or at least one QoS flow of the first PDU session.
[0156] Preferably, the second data is the same as the first data, or the second data is a subset of the first data, or the second data and the first data have no intersection, or the second data is partially the same as the first data.
[0157] Preferably, the transceiver is configured to set at least one of a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first radio channel, and to set at least one of a second SDAP configuration, a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second radio channel. At least the first physical configuration is different from the second physical configuration. The first radio channel and the second radio channel share one radio bearer, or the first radio channel and the second radio channel correspond to two independent radio bearers.
[0158] Preferably, the transceiver sets a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first radio channel, and sets a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second radio channel, or sets a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first radio channel, and sets a second PDCP configuration, a second RLC configuration, and a second physical configuration corresponding to the second radio channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second MAC configuration and a second physical configuration corresponding to the second wireless channel, or The system is configured to perform the following actions: set up a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and set up a second physical configuration corresponding to the second wireless channel.
[0159] Preferably, the transceiver is configured to set a first radio channel and / or a second radio channel for a first PDU session, or to set a first radio channel and / or a second radio channel for at least one QoS flow of the first PDU session. To instruct the terminal of the first PDU session and / or the first type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first PDU session and / or the second type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first type of the first radio channel and / or the second radio channel, The at least one of the following: instructing the terminal to use a first radio channel and / or a second type of the second radio channel, Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0160] Preferably, if the second radio channel and the first radio channel belong to the same cell and / or to different cells of the same network node, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0161] Preferably, the relevant parameters of the PDCP layer corresponding to the unicast radio channels of a plurality of first terminals are the same, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and the first terminal is a terminal that receives data on the broadcast or groupcast radio channel.
[0162] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Or, Both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0163] Preferably, the transceiver is Activating the first radio channel or the second radio channel by RRC message, MAC CE and / or physical control signaling, and / or Activating the first radio channel and the second radio channel by RRC messages, MAC CE and / or physical control signaling, and / or Activating the first radio channel and deactivating the second radio channel by RRC messages, MAC CE and / or physical control signaling, and / or The RRC message configures the first wireless channel and / or the second wireless channel in the first PDU session, or configures the first wireless channel and the second wireless channel in at least one QoS flow of the first PDU session, and / or The RRC message configures the first wireless channel and / or the second wireless channel in the first PDU session, or configures the first wireless channel or the second wireless channel in at least one QoS flow of the first PDU session, and / or The RRC message configures the first wireless channel and / or the second wireless channel in the first PDU session and deletes the second wireless channel, or configures the first wireless channel in at least one QoS flow of the first PDU session and deletes the second wireless channel, and / or The RRC message is configured to perform the following actions: set up a first radio channel and / or a second radio channel in the first PDU session and delete the first radio channel, or set up a second radio channel in at least one QoS flow of the first PDU session and delete the first radio channel.
[0164] Preferably, the transceiver is configured to acquire the PDCP transmission status report of the first wireless channel.
[0165] Preferably, the transceiver is configured to transmit a first PDCP PDU containing an IR packet within a preset time period in which it begins to transmit the second data over the second radio channel, and the first PDCP PDU is used to carry the second data.
[0166] Preferably, the transceiver is configured to transmit a second PDCP PDU, the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, The transceiver is configured to send a termination packet to a terminal, which is used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0167] Preferably, the transceiver is configured to set up a synchronization function at the network node. The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0168] Preferably, one example of the synchronization protocol of the synchronization function is related to a broadcast or groupcast PDU session.
[0169] Preferably, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function entity is an independent protocol layer, or the synchronization function entity is located in at least one protocol layer of SDAP, PDCP, RLC, and MAC.
[0170] Preferably, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0171] Preferably, when the synchronization function entity is used to add time information related to the transmission of data packets to the data packets, the time information and the data are transmitted together in one data packet, and / or the time information is transmitted individually in one data packet.
[0172] Preferably, the time information is transmitted from the CU to the DU, and / or the time information is information converted by the CU for the scheduled SFN, subframe, slot, mini-slot, and / or time symbol.
[0173] Preferably, after receiving the user data frame, the synchronization function entity analyzes the time information related to the transmission of the data packet added to the data packet, and / or analyzes the time information related to the transmission of the data packet in which transmission and / or interaction in signaling occurred, and schedules the user data according to the time information, or is used to perform scheduling in the MTCH scheduling period.
[0174] Preferably, the network node includes the base station of the first cell and the base station of the second cell, the first cell is the cell to which the first radio channel belongs, the second cell is the cell to which the second radio channel belongs, The transceiver is When the base station of the first cell notifies the base station of the second cell of the number of a transmitted packet and / or the number of a packet that the UE successfully received, the base station of the second cell transmits the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of a data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE is further configured to include at least one of the following: switching to the second cell, continuing to maintain the connection with the first cell, and then terminating the connection with the first cell after it occurs that packets received in the second cell and packets received from the first cell are consecutive or overlapping.
[0175] Preferably, the transceiver transmits first instruction information and / or second instruction information to a terminal, wherein the first instruction information is used to instruct the network node to transmit a broadcast or groupcast service, and the second instruction information is used to instruct the terminal to report concurrent request information, the concurrent request information includes first concurrent request information for a unicast service and a broadcast or groupcast service, and / or second concurrent request information for a plurality of broadcast or groupcast services. The terminal receives the concurrent request information transmitted based on the first instruction information and / or the second instruction information, Based on the concurrent request information, the system is configured to allocate resources to the terminal and to perform the following actions.
[0176] Preferably, the concurrent request information includes at least one of the following: request information for a unicast service currently being transmitted, request information for a broadcast or groupcast service currently being transmitted, request information for a unicast service to be transmitted in the future, and request information for a broadcast or groupcast service to be transmitted in the future.
[0177] Preferably, the processor is configured to determine whether there are conditions or factors for switching between the first wireless channel and the second wireless channel, and the conditions or factors are It includes at least one of the following: the number of UEs involved, quality of service information, QoE, channel quality information, the state in which the UE receives data packets, and transmission method information selected by the UE, big data analytics node, core network, artificial intelligence analytics node, and / or network management node. Many UEs involved in a single groupcast or broadcast concentrate on the first and second beams, and if one or more UEs cannot receive the first and second beams, a unicast radio channel is used for those UEs that cannot receive the first and second beams. If the number of data packets that the UE failed to receive is above a certain threshold, or if the number of data packets that the UE successfully received is below a certain threshold, the system will switch from groupcast transmission to unicast transmission. The further step includes switching from unicast transmission to groupcast transmission if the number of data packets that the UE failed to receive is below a certain threshold, or if the number of data packets that the UE successfully received is above a certain threshold.
[0178] Preferably, at least one of the following pieces of information is: the number of UEs involved, channel quality information, the state in which the UE receives data packets, and selected transmission method information. This is a notification sent from the wireless access network, UE, big data analytics node, artificial intelligence analytics node, and / or network management node to the core network.
[0179] Embodiments of the present disclosure further provide a terminal which includes a transceiver and a processor. The transceiver is configured to receive first configuration information transmitted by the network device. The transceiver is configured to establish and / or set a first radio channel and / or a second radio channel in a first PDU session based on the first configuration information, or to establish and / or set a first radio channel and / or a second radio channel in at least one QoS flow of the first PDU session. The first radio channel is used to receive the first data transmitted by the network node via the first radio channel. The second radio channel is used to receive the second data transmitted by the network node via the second radio channel. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0180] Preferably, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the subset of the first data have no intersection, or The second data is partially identical to the first data.
[0181] Preferably, the processor is configured to establish and / or set up at least one of a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and to establish and / or set up at least one of a second SDAP entity, a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel. At least the first physical layer and the second physical layer are independent of each other. The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0182] Preferably, the processor is Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC configuration, and a first physical layer corresponding to the first wireless channel, or establish and / or configure a second RLC entity and a second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second MAC entity and a second physical layer corresponding to the second wireless channel, or The system is configured to establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and to establish and / or configure a second physical layer corresponding to the second wireless channel.
[0183] Preferably, the transceiver is configured to establish and / or set a first radio channel and / or a second radio channel in a first PDU session based on first configuration information, or to establish and / or set a first radio channel and / or a second radio channel in at least one QoS flow of the first PDU session, respectively. Receiving a first PDU session transmitted by the network to instruct a terminal, and / or first type information of at least one QoS flow of the first PDU session, Receiving a first PDU session transmitted by the network, which is instructed to a terminal to instruct a terminal, and / or second type information of at least one QoS flow of the first PDU session, Receiving a first type of first radio channel and / or second radio channel transmitted by the network to instruct a terminal, The process includes at least one of the following: receiving a second type of first radio channel and / or second radio channel transmitted by the network to instruct a terminal to send instructions to the terminal; Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0184] Preferably, when the second radio channel and the first radio channel belong to the same cell, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0185] Preferably, the relevant parameters of the PDCP layer corresponding to the unicast radio channel of the terminal are the same as those of the first terminal, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and both the first terminal and the terminal are terminals corresponding to the broadcast or groupcast radio channel.
[0186] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Alternatively, both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0187] Preferably, the transceiver is Receiving RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel or the second radio channel, and / or, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and the second radio channel, and / or, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and deactivate the second radio channel, and / or, Receiving an RRC message transmitted by a network node for simultaneously establishing and / or setting the first and second radio channels of the first PDU session, and / or simultaneously establishing and / or setting the first and second radio channels of the first PDU session, and / or Receive an RRC message transmitted by a network node to establish and / or set the first or second radio channel of the first PDU session, establish and / or set the first or second radio channel of the first PDU session, and / or The RRC message transmitted by the network node is received to establish and / or set the first radio channel of the first PDU session and delete the second radio channel, and / or the first radio channel of the first PDU session is established and / or set and the second radio channel is deleted, and / or The system is configured to receive an RRC message from a network node to establish and / or set up a second radio channel for the first PDU session and delete the first radio channel, and then to establish and / or set up a second radio channel for the first PDU session and delete the first radio channel.
[0188] Preferably, the transceiver is configured to transmit a PDCP status report for the first wireless channel.
[0189] Preferably, the transceiver is configured to receive a first PDCP PDU containing an IR packet within a preset time period in which it begins to receive the second data via the second radio channel, and the first PDCP PDU is used to carry the second data.
[0190] Preferably, the transceiver transmits a second PDCP PDU, the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, If the second radio channel and the first radio channel belong to different cells, before the network device receives the second data transmitted to the terminal via the second radio channel, The system is configured to receive a termination packet transmitted by a network device, the termination packet being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0191] Embodiments of the present disclosure further include a network node, the network node including a transceiver and a processor, The transceiver is configured to transmit first data to a terminal via a first wireless channel. The first wireless channel is configured in the first PDU session, or the first wireless channel is configured in at least one QoS flow of the first PDU session. The first radio channel is one of a unicast radio channel and a broadcast or groupcast radio channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session.
[0192] Preferably, the transceiver is configured to set up at least one of the following configurations corresponding to the first radio channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration.
[0193] Preferably, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is an initial BWP, or both the first and second BWPs are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0194] Preferably, the transceiver activates the first radio channel by RRC message, MAC CE and / or physical control signaling, and / or Deactivating the first radio channel by RRC message, MAC CE and / or physical control signaling, and / or The first radio channel is set by an RRC message, and / or The RRC message is configured to delete the first radio channel.
[0195] Preferably, the transceiver is configured to acquire relevant information for the second radio channel. The second wireless channel and the first wireless channel correspond to the same PDU session configuration or at least one QoS flow of the same PDU session, and the second wireless channel is located on another network wireless node.
[0196] Preferably, the transceiver is configured to acquire transmission status information of data packets on the second radio channel.
[0197] Preferably, the transceiver is configured to transmit a first PDCP PDU, the first PDCP PDU is used to carry the first data, the packet header of the first PDCP PDU contains information to instruct encryption with a new key, or the first PDCP PDU is packed using a logical channel identifier corresponding to the first radio channel. Or, The transceiver is configured to send a termination packet to a terminal, which is used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0198] Preferably, the transceiver is configured to set up a synchronization function at the network node. The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0199] Preferably, one example of the synchronization protocol of the synchronization function is related to a broadcast or groupcast PDU session.
[0200] Preferably, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0201] Preferably, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0202] Preferably, when the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0203] Preferably, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0204] Preferably, the synchronization function is used to analyze time information related to the transmission of data packets added to the data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0205] Preferably, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. When the base station of the first cell notifies the base station of the second cell of the number of a transmitted packet and / or the number of a packet that the UE successfully received, the base station of the second cell transmits the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of a data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE further includes, after switching to the second cell, continuing to maintain the connection with the first cell, and then, after a packet received in the second cell and a packet received from the first cell occur to be consecutive or overlapping, suspending the connection with the first cell.
[0206] The embodiments of this disclosure further include a network node, a transceiver, and a processor. The transceiver is configured to establish two or more PDU sessions for the second service. The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is the other of a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0207] Preferably, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0208] Preferably, the network node includes a core network, The processor determines, in a single broadcast or groupcast group, which terminals receive data using a groupcast PDU session established for the broadcast or groupcast service, and which terminals receive data using a unicast PDU session established for the broadcast or groupcast service, and / or To determine, and / or, the data received using a broadcast or groupcast PDU session and the data received using a unicast PDU session within a single broadcast or groupcast service. The system is configured to determine whether some or all of the UEs in a broadcast or groupcast group may receive data using a broadcast or groupcast PDU session established for the broadcast or groupcast service, or may simultaneously receive data using a unicast PDU session established for the broadcast or groupcast service.
[0209] Preferably, the network node includes a core network, and the transceiver is The system is configured to notify the terminal of the relationship between the first PDU session and the second PDU session. When receiving data by configuring a terminal with broadcast or groupcast PDU sessions and unicast PDU sessions for the same broadcast or groupcast service, the core network notifies the terminal and the base station, respectively, of the relationship between the first PDU session and the second PDU session, or The relationship between the first PDU session and the second PDU session is notified to the base station, and thereafter the base station notifies the terminal of the relationship between the first PDU session and the second PDU session, or The base station is notified of the relationship between the first PDU session and the second PDU session, or the core network notifies the terminal of the relationship between the first PDU session and the second PDU session.
[0210] Preferably, the network node includes a core network, and the transceiver is configured to notify the terminal of the reception method for the first PDU session and the second PDU session. The processor is configured to determine that some or all terminals in a broadcast or groupcast group may receive data using a broadcast or groupcast PDU session established for the broadcast or groupcast service, or may simultaneously receive data using a unicast PDU session established for the broadcast or groupcast service. Data received by a terminal from a broadcast or groupcast PDU session established for a broadcast or groupcast service, and data received by a terminal from a unicast PDU session established for a broadcast or groupcast service, are either simultaneous or time-division multiplexed.
[0211] Preferably, the network node includes a core network, and the processor is configured to select the type of PDU session and / or specific time for receiving broadcast or groupcast services for a terminal based on the quality of service requirements and / or the reachability characteristics and / or the air interface channel status. The core network may obtain specific information from the UE side, base station side and / or network management side, which includes at least one of the following: air interface channel quality, terminal HARQ feedback, terminal ARQ feedback, terminal PDCP discard timer timeout status, and circumstances under which the terminal receives data packets, and the specific time is in the form of a bitmap time format or absolute / relative time information.
[0212] Preferably, the network node includes a core network, and the transceiver is The base station is notified of the type of PDU session that the network has selected to receive broadcast or groupcast services for the UE, and the base station then notifies the UE of the type of PDU session that the network has selected to receive broadcast or groupcast services for the UE, or The base station notifies the UE of the type and specific time of the PDU session receiving the broadcast or groupcast service selected by the network for the UE, and the base station then notifies the UE of the type and specific time of the PDU session receiving the broadcast or groupcast service selected by the network for the UE, or The base station is notified of the type of PDU session that receives broadcast or groupcast services selected for the UE, or the core network notifies the terminal of the type of PDU session that receives broadcast or groupcast services selected for the UE, or The core network is configured to notify the base station of the type and specific time of the PDU session receiving broadcast or groupcast service, as selected for the UE, or to notify the terminal of the type and specific time of the PDU session receiving broadcast or groupcast service, as selected for the UE.
[0213] Preferably, the transceiver is configured to receive data from the UE by establishing a broadcast or groupcast PDU session and a unicast PDU session for the same broadcast or groupcast service, and to activate the broadcast or groupcast PDU session and / or unicast PDU session to be used established for the same broadcast or groupcast service by signaling or special data packets. and / or, The transceiver is configured to deactivate broadcast or groupcast PDU sessions and / or unicast PDU sessions established for the same broadcast or groupcast service by signaling or special data packets. Network nodes may also be nodes on the core network and / or wireless access network side.
[0214] Preferably, the transceiver is A broadcast or groupcast PDU session established for a broadcast or groupcast service, a network node on the radio access network side, is transmitted to the UE in a point-to-point and / or point-to-multipoint transmission manner, or The system is configured to receive the type of PDU session reported by the terminal, wherein the type of PDU session is determined by the UE itself, based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status, to determine the type of PDU session that the UE will use to receive the groupcast service.
[0215] Embodiments of this disclosure further provide a terminal including a transceiver and a processor. The transceiver is configured to receive second configuration information transmitted by the network-side device. The transceiver is configured to establish two or more PDU sessions for the second service based on the second configuration information. The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is either a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0216] Preferably, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0217] Embodiments of this disclosure further provide a network node, which includes a transceiver and a processor. The transceiver is configured to transmit a PDSCH to a terminal, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service, and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0218] Preferably, the transceiver is Transmitting first information to the terminal, wherein the first information is used to determine the first HARQ feedback resource and the second HARQ feedback resource, and / or The system is configured to transmit second information to the terminal, wherein the second information is used to determine the first time slot interval and the second time slot interval. The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0219] Preferably, the first information includes information from the first PUCCH set and information from the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0220] Preferably, the information of the first PUCCH set and / or the information of the second PUCCH set is a predetermined identifier information for the PUCCH set.
[0221] Embodiments of the present disclosure further provide a terminal which includes a transceiver and a processor. The transceiver is configured to receive a PDSCH transmitted by a network node, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0222] Preferably, the transceiver receives first information transmitted by a network node, the first information is used to determine a first HARQ feedback resource and a second HARQ feedback resource, and / or The system is configured to receive second information transmitted by a network node, the second information being used to determine a first time slot interval and a second time slot interval, The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0223] Preferably, the first information includes the information of the first PUCCH set and the information of the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0224] Preferably, the information of the first PUCCH set and / or the information of the second PUCCH set is a predetermined identifier information for the PUCCH set.
[0225] Embodiments of this disclosure further provide a network node, which includes a transceiver and a processor. The transceiver is configured to transmit unicast service data to the terminal in the first BWP and broadcast or groupcast service data to the terminal in the second BWP. Preferably, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0226] Preferably, the transceiver is configured to transmit a system message containing third information if the second BWP is a BWP related to the initial BWP. The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0227] Embodiments of this disclosure further provide a terminal including a transceiver and a processor. The transceiver is configured to receive unicast service data transmitted by the network node on the first BWP and broadcast or groupcast service data transmitted on the second BWP.
[0228] Preferably, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0229] Preferably, the transceiver is configured to receive a system message containing third information. The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0230] Embodiments of the present disclosure further provide a terminal comprising memory, a processor, and a program stored in the memory and executable by the processor, which enables a data transmission method applicable to any one of the above terminals when the processor executes the program.
[0231] Embodiments of the present disclosure further provide a network node comprising memory, a processor, and a program stored in the memory and executable by the processor, which enables a data transmission method applicable to any one of the network nodes when the processor executes the program.
[0232] Embodiments of this disclosure further provide a readable storage medium on which a program is stored, enabling any one of the above data transmission methods when the program is executed by a processor. [Effects of the Invention]
[0233] The above-described technical means of the embodiments of this disclosure have the following beneficial effects. The embodiments of this disclosure provide a flexible technique for using unicast and broadcast or groupcast, namely, the transmission method of a groupcast or broadcast service can be switched from a broadcast or groupcast method to a unicast method, and can also be switched from a unicast method to a broadcast or groupcast method, and furthermore, data for the same service can be transmitted simultaneously using both a unicast method and a broadcast or groupcast method. [Brief explanation of the drawing]
[0234] [Figure 1] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 2] This is a schematic diagram of the scene between switching / dual-connected cells in an embodiment of the present disclosure. [Figure 3] This is a schematic diagram of a scene within a cell in an embodiment of the present disclosure, or a scene in which cell 2 and cell 1 are located within a single base station, or a scene in which the base stations of cell 2 and cell 1 are connected by a rational backhaul. [Figure 4] This is a schematic diagram of the scene between switching / dual-connected cells in an embodiment of the present disclosure. [Figure 5] This is a schematic diagram of a scene within a cell in an embodiment of the present disclosure, or a scene in which cell 2 and cell 1 are located within a single base station, or a scene in which the base stations of cell 2 and cell 1 are connected by a rational backhaul. [Figure 6] This is a schematic diagram of the scene between switching / dual-connected cells in an embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the scene between switching / dual-connected cells in an embodiment of the present disclosure. [Figure 8] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 8a] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 9]This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 10] This is a schematic diagram illustrating the transmission of broadcast or multicast service data via a unicast PDU session and a broadcast or multicast session. [Figure 11] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 12] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 13] This schematic diagram shows that two TBs in one PDSCH each correspond to one HARQ feedback resource. [Figure 14] This is a schematic diagram illustrating the establishment of multiple wireless channels. [Figure 15] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 16] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 17] This is a schematic diagram illustrating how data from a unicast service and a broadcast or groupcast service can be transmitted simultaneously using the BWP frequency division scheme in an embodiment of the present disclosure. [Figure 18] This schematic diagram illustrates how unicast and broadcast or groupcast methods can coexist and be flexibly switched between. [Figure 19] This is a flowchart of the data transmission method in an embodiment of the present disclosure. [Figure 20] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 21] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 21a] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 22] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 23] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 24] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 25] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 26] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 27] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 28] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 29] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 29a] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 30] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 31] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 32] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 33] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 34] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 35] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 36] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 37] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 38] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 39] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 40] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 41]This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 42] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Figure 43] This is a schematic diagram of the network node structure in an embodiment of the present disclosure. [Figure 44] This is a schematic diagram of the structure of a terminal in an embodiment of the present disclosure. [Modes for carrying out the invention]
[0235] To further clarify the objectives, technical means, and advantages of the embodiments of this disclosure, the technical means of the embodiments of this disclosure will be clearly and completely described below with reference to the drawings of the embodiments. Clearly, the embodiments described are some, but not all, embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments described are all within the scope of this disclosure.
[0236] The related technical requirements specify the basic functions of the Radio Access Network RAN used for broadcast / groupcast for terminals in a connected state (RRC CONNECTED), and specify a group scheduling mechanism to allow the UE to receive broadcast / multicast services, and specify the necessary reinforcements to ensure that this objective is performed concurrently with unicast reception. To achieve this objective, the disclosure provides the following embodiments.
[0237] Referring to Figure 1, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a network node and includes the following step 11.
[0238] The network nodes in this disclosure include at least one of the following: base stations, centralized units (CUs), distributed units (DUs), IAB nodes integrating relay, access, and back-all, remote radio units (RRUs), baseband processing units (BBUs), multicast coordinating entities (MCEs), broadcast multicast-service centers (BM-SCs), and core networks.
[0239] In step 11, configure the first wireless channel and / or the second wireless channel for the first PDU session, or configure the first wireless channel and / or the second wireless channel for the same at least one Quality of Service (QoS) flow of the first PDU session.
[0240] The first wireless channel is used to transmit the first data to the terminal. The second wireless channel is used to transmit second data to the terminal. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel.
[0241] Here, the network nodes may be the same network node or different network nodes. If the second wireless channel and the first wireless channel belong to different cells, the network nodes corresponding to the different cells may be different.
[0242] The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0243] Selectively, the second radio channel and the first radio channel belong to the same cell or different cells.
[0244] In the embodiments of this disclosure, referring to Figure 18, the transmission of the first data to the terminal via the first radio channel and the transmission of the second data to the terminal via the second radio channel may be performed simultaneously or not simultaneously. For example, the first data may be transmitted to the terminal via the first radio channel first, and then the transmission of the second data to the terminal via the second radio channel may be switched. That is, the data of the first PDU session or at least one QoS flow of the first PDU session may be switched from a unicast method to a broadcast or groupcast method, or from a broadcast or groupcast method to a unicast method. When the first data is transmitted to the terminal via the first radio channel and the second data is transmitted to the terminal via the second radio channel simultaneously, the first data and the second data may be the same, that is, the data of the same PDU session or at least one QoS flow of the same PDU session may be transmitted simultaneously using both a unicast method and a broadcast or groupcast method.
[0245] The embodiments of this disclosure provide a flexible technique for using unicast and broadcast or groupcast, namely, the transmission method of a groupcast or broadcast service can be switched from a broadcast or groupcast method to a unicast method, and can also be switched from a unicast method to a broadcast or groupcast method, and furthermore, data for the same service can be transmitted simultaneously using both a unicast method and a broadcast or groupcast method.
[0246] Here, "data from the same service" refers to data from the same PDU session or at least one QoS flow within the same PDU session.
[0247] Specifically, in prior art, the Service Data Adaptation Protocol (SDAP) layer is responsible for mapping QoS flows to corresponding radio channels, and one or more QoS flows may be mapped to the same radio channel, but one QoS flow may be mapped to only one radio channel. In embodiments of this disclosure, a broadcast or groupcast service (i.e., a first PDU session or at least one QoS flow of a first PDU session) may be mapped to two radio channels (one unicast and one groupcast or broadcast), or to two or more radio channels. This enables the broadcast or groupcast service to flexibly switch between two modes: unicast and broadcast or groupcast. Furthermore, it can be applied not only to scenes within a cell (i.e., switching between two methods, unicast and broadcast or groupcast, within the same cell), but also to cell switching and dual-connection scenes (i.e., switching between two methods, unicast and broadcast or groupcast, between different cells, for example, using the unicast method in one cell and the broadcast or groupcast method in another).
[0248] Here, the switching between the first channel and the second channel in this disclosure, and whether or not they are used in combination, may be determined by at least one node among the base station, centralized unit (CU), distributed unit (DU), multicast coordinating entity (MCE), multicast control entity (MCoE), broadcast multicast-service center (BM-SC), core network, and terminal.
[0249] Selectively, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the first data do not intersect, or The second data is partially identical to the first data.
[0250] In embodiments of this disclosure, the fact that the second data and the first data are the same means that a network node simultaneously begins transmitting the same first data and the second data on the first and second radio channels. The second data is a subset of the first data, and selectively, the first data that the network begins transmitting via the first radio channel is data transmitted in a groupcast manner, and the second data transmitted via the second radio channel is data transmitted in a groupcast manner. The fact that the second data and the first data do not intersect means that the network node switches from transmitting the first data to the terminal via the first radio channel to transmitting the second data to the terminal via the second radio channel, that is, after beginning to transmit the first data to the terminal via the second radio channel, it stops transmitting the first data to the terminal via the first radio channel, or the network node simultaneously begins transmitting different first and second data on the first and second radio channels. The fact that the second data is partially identical to the first data represents the repeated transmission of some of the data already transmitted via the first radio channel after beginning to transmit the data of the first service to the terminal via the second radio channel, thereby avoiding data loss, or represents the temporary retention of transmission of the first data to the terminal via the first radio channel after beginning to transmit the second data to the terminal via the second radio channel, and then further deactivating the first radio channel.
[0251] Selectively configuring a first radio channel and / or a second radio channel for a first PDU session, or configuring a first radio channel and / or a second radio channel for at least one QoS flow of a first PDU session, This includes configuring at least one of the following configurations corresponding to the first wireless channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration; and configuring at least one of the following configurations corresponding to the second wireless channel: a second SDAP configuration, a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration. Here, at least the first physical configuration is different from the second physical configuration.
[0252] That is, the first wireless channel corresponds to at least one of the first SDAP layer, the first PDCP layer, the first RLC layer, the first MAC layer, and the first physical layer, and the second wireless channel corresponds to at least one of the first SDAP layer, the second PDCP layer, the second RLC layer, the second MAC layer, and the second physical layer. If the second radio channel and the first radio channel belong to the same cell, then at least the configurations of the first physical layer and the second physical layer are different. Here, the first radio channel and the second radio channel share one radio bearer, or the first radio channel and the second radio channel correspond to two independent radio bearers.
[0253] In other words, the second SDAP layer and the first SDAP layer can be shared, the second PDCP layer and the first PDCP layer can be shared, the second RLC layer and the first RLC layer can be shared, and the second MAC layer and the first MAC layer can be shared. Alternatively, the first and second wireless channels can correspond to the same SDAP layer, the first and second wireless channels can correspond to the same PDCP layer, the first and second wireless channels can correspond to the same RLC layer, and the first and second wireless channels can correspond to the same MAC layer.
[0254] Figure 2 shows a scene between one of the switching / dual-connected cells. Figure 4 shows another scene between switching / dual-connected cells. Figure 6 shows a third scene between switching / dual-connected cells. Figure 7 shows a fourth scene between switching / dual-connected cells. As shown in Figures 3 and 5, when flexibly switching between unicast and groupcast methods for a single broadcast or groupcast service within a cell (for example, both being cell 1), or / and between different cells of the same base station (cells 2 and 1 are on the same base station), or / and between cells at different base stations connected by a rational backhaul (the base stations for cell 2 and cell 1 are connected by a rational backhaul), these two radio channels share a single MAC entity.
[0255] Selectively configuring at least one of the first SDAP configuration, first PDCP configuration, first RLC configuration, first MAC configuration, and first physical configuration corresponding to the first radio channel, and configuring at least one of the second SDAP configuration, second PDCP configuration, second RLC configuration, second MAC configuration, and second physical configuration corresponding to the second radio channel, Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second PDCP configuration, a second RLC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second MAC configuration and a second physical configuration corresponding to the second wireless channel, or This includes setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second physical configuration corresponding to the second wireless channel.
[0256] Selectively configuring a first radio channel and / or a second radio channel for a first PDU session, or configuring a first radio channel and / or a second radio channel for at least one QoS flow of a first PDU session, respectively, To instruct the terminal of the first PDU session and / or the first type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first PDU session and / or the second type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first type of the first radio channel and / or the second radio channel, The at least one of the following: instructing the terminal to use a first radio channel and / or a second type of the second radio channel, Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0257] In embodiments of this disclosure, a broadcast or groupcast service (i.e., a PDU session or at least one QoS flow of a PDU session) may be mapped to two radio channels (one unicast and one groupcast), i.e., a broadcast or groupcast service corresponds to two sets of separate protocol function sets or subsets (i.e., all or subsets of SDAP, PDCP, RLC, MAC, and the physical layer), where the two sets of separate protocol function sets or subsets correspond to a unicast configuration and a broadcast or groupcast configuration, respectively, where the first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers. Of course, terminals in a broadcast or groupcast group are shared with respect to the SDAP layer to the physical layer protocol stack of the broadcast or groupcast on the network side (i.e., the base station side).
[0258] If, selectively, the second radio channel and the first radio channel belong to the same cell and / or to different cells of the same network node, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0259] In embodiments of the present disclosure, if the second radio channel and the first radio channel belong to the same cell and / or to different cells of the same network node, or if the first service is in the same cell and / or in different cells of the same base station, the relevant parameters of the two PDCE layers are the same, corresponding to two separate PDCP layers.
[0260] Selectively, the relevant parameters of the PDCP layer corresponding to the unicast radio channels of multiple first terminals are the same, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and the first terminal is a terminal that receives data on the broadcast or groupcast radio channel.
[0261] In the embodiments of this disclosure, the relevant parameters of the PDCP layer of the unicast radio channel corresponding to each terminal in the broadcast or groupcast group corresponding to the first service are the same.
[0262] Specifically, if the first service is located in the same cell and / or in different cells of the same base station, the relevant parameters of the PDCP layer for the unicast radio channel corresponding to each terminal in the broadcast or groupcast group corresponding to the first service are the same.
[0263] Selectively, the bandwidth portion (BWP) corresponding to the broadcast or groupcast radio channel includes a first BWP and a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Or, Both the first BWP and the second BWP are initial BWPs. The initial BWP settings mentioned above are the initial downlink BWP (initial downlink BWP) for broadcast in SIB1, and / or the initial downlink BWP (initial downlink BWP) in the service cell configuration, and / or the initial BWP corresponding to coreset (coreset: control resource set) 0.
[0264] In other words, the initial BWP may be the initial downlink BWP for broadcasting in SIB1 and / or the initial downlink BWP in service cell configuration and / or the initial BWP corresponding to coreset 0.
[0265] The first BWP may be used when the terminal is connected, and the second BWP may be used when the terminal is idle or inactive.
[0266] In embodiments of this disclosure, when configuring a BWP resource for a broadcast or groupcast transmission wireless channel, in addition to configuring a dedicated BWP resource, a resource corresponding to the first service may be pre-configured in the initial BWP. This allows the terminal to automatically and seamlessly begin using this wireless channel in the initial BWP when it transitions from a connected state to an idle or inactive state, thereby reducing service interruption time. Alternatively, when configuring a BWP resource for a broadcast or groupcast transmission wireless channel, the broadcast or groupcast wireless channel can be configured within the initial BWP to instruct the terminal of resources available in the idle state. When the terminal transitions from a connected state to an idle / inactive state, it can continue to use this wireless channel in the initial BWP in response to the instruction, thereby reducing service interruption time.
[0267] Selectively, Activating the first radio channel or the second radio channel by RRC message, MAC CE and / or physical control signaling, The first radio channel and the second radio channel are activated by RRC messages, MAC CE and / or physical control signaling, The first radio channel is activated and the second radio channel is deactivated by RRC messages, MAC CE and / or physical control signaling, The RRC message simultaneously configures the first radio channel and / or the second radio channel in the first PDU session, or simultaneously configures the first radio channel and the second radio channel in at least one QoS flow of the first PDU session. The RRC message configures the first wireless channel and / or the second wireless channel in the first PDU session, or configures the first wireless channel or the second wireless channel in at least one QoS flow of the first PDU session. The RRC message configures the first wireless channel and / or the second wireless channel in the first PDU session and deletes the second wireless channel, or configures the first wireless channel in at least one QoS flow of the first PDU session and deletes the second wireless channel. The RRC message further includes at least one of the following: setting a first radio channel and / or a second radio channel in the first PDU session and deleting the first radio channel, or setting a second radio channel in at least one QoS flow of the first PDU session and deleting the first radio channel.
[0268] In the embodiments of this disclosure, the first radio channel and / or the second radio channel may be set by an RRC message, and the first radio channel and / or the second radio channel may be deleted by an RRC message.
[0269] Furthermore, the embodiments of this disclosure may activate the first radio channel and / or the second radio channel, or deactivate the first radio channel and / or the second radio channel. When both the first and second radio channels are activated, they are used simultaneously to transmit data for the first service, that is, the data for the first service may be transmitted simultaneously using unicast and broadcast or groupcast methods.
[0270] Specifically, radio channels can be activated or deactivated by RRC messages, MAC CE, and / or physical control signaling.
[0271] Selectively, before transmitting the second data to the terminal via the second radio channel, The further includes obtaining a PDCP transmission status report for the first wireless channel.
[0272] The embodiments of this disclosure may apply when the second radio channel and the first radio channel belong to the same cell.
[0273] In the embodiments of this disclosure, when activating the second radio channel (new link), even if the data transfer on the old link (first radio channel) is in unacknowledged mode (UM), the PDCP of the old link is instructed to send a status report to the PDCP of the new link. This not only avoids packet loss but also avoids the transmission of duplicate downlink data packets.
[0274] In prior art, when two different radio channels switch, the PDCP state variables in the new radio channel need to start counting from zero. In this disclosure, when activating from the old radio channel to the new radio channel, i.e., when a new link is activated, if there is no change in the key, the PDCP state variables in the new radio channel are designed to be maintained at the latest value of the PDCP state variables in the old radio channel. In other words, the two PDCP entities need to exchange the latest values of their state variables.
[0275] Selectively transmitting the second data to the terminal via the second radio channel is: The system includes transmitting a first PDCP PDU containing an IR packet within a preset time period in which the second data is to be transmitted via the second radio channel, and the first PDCP PDU is used to carry the second data.
[0276] In embodiments of this disclosure, during the activation conversion period, in order to avoid header compression failure, the activated PDCP must transmit a PDCP PDU containing a data packet with complete header compression information, where the IR packet is an initialization and refresh state packet.
[0277] Specifically, if the first service is in a different cell of a different base station, or if the first radio channel and the second radio channel each belong to different cells of different base stations, for example, the target cell and the service cell in a switching process, or two different dual-connected cells, or if one broadcast or groupcast service (two or more radio channels mapped to the QoS flow of one broadcast or groupcast (one unicast and one groupcast or broadcast)) each reside in different cells, independent Robust Header Compression (ROHC) and context may achieve synchronization of header compression by transmitting IR information.
[0278] Selectively transmitting the second data to the terminal via the second radio channel is: Transmitting a second PDCP PDU, wherein the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, If the second radio channel and the first radio channel belong to different cells, before transmitting the second data to the terminal via the second radio channel, The method includes sending a termination packet to a terminal, the termination packet being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0279] In embodiments of this disclosure, if there is a change in the transmission method between unicast and broadcast or groupcast during cell switching between CUs or base stations, the key is changed. To avoid the problem of key confusion, one instruction may be added to the header of the PDCP PDU to inform the UE whether the packet was encrypted with the new key or the old key, or packets with different security contexts may be packed using different logical channel identifiers, or the old radio channel may send one termination packet to the new radio channel so that the UE can distinguish between them, and thereafter use of data packets on the radio channel with the new security context.
[0280] Selectively, this further includes configuring a synchronization function on a network node. The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be information about the system frame number (SFN), subframe, time slot, mini-slot and / or time symbol.
[0281] In other words, the function of the synchronization mechanism is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information (e.g., start time information and / or duration time information).
[0282] In other words, the time information may be at least one of the following: absolute time information, relative time information, SFN information, subframe information, slot information, mini-slot information, and time symbol information.
[0283] In embodiments of this disclosure, when simultaneous reception or switching of unicast and broadcast or groupcast is performed between network nodes, for example, between a CU, DU, or base station (gNB), a synchronization function is introduced in the network node, for example, a CU or base station (gNB), which then transmits and / or interacts with time information related to the transmission of data packets via signaling, and / or adds time information related to the transmission of data packets to the data packets, thereby synchronizing the transmission of data packets. This solves the problem of unsynchronized packet transmission between two base stations.
[0284] Selectively, one example of the synchronization protocol of the synchronization function relates to a broadcast or groupcast PDU session.
[0285] Selectively, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one of the protocol layers among SDAP, PDCP, RLC, and MAC.
[0286] In embodiments of this disclosure, the synchronization function may be used not only to synchronize the transmission of data packets between the core network and network nodes, but also to synchronize the transmission of data packets between the application layer and network nodes, and further to synchronize the transmission of data packets between network nodes.
[0287] Selectively, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0288] If the synchronization function is selectively used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0289] In other words, time information and data may be transmitted together in a single data packet, or they may each form a separate data packet and be transmitted separately.
[0290] The aforementioned time information is used for synchronizing data transmission and may therefore be called synchronization time information. Selectively, the time information is transmitted by the MCE to the Distribute Unit (DU), and / or The aforementioned time information is information converted into SFN, subframe, slot, mini-slot and / or time symbols scheduled by MCE.
[0291] Selectively, the time information is transmitted by a Centralized Unit (CU) to a Distributed Unit (DU) and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0292] In embodiments of the present disclosure, if the time information is absolute and / or relative, the CU needs to transmit the time information to the DU and / or convert the time information into scheduled system frame number (SFN), subframe, time slot, mini-slot and / or time symbol information (e.g., start time information and / or duration time information).
[0293] Selectively, the synchronization function is used to analyze time information related to the transmission of data packets added to a data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0294] In embodiments of the present disclosure, a node such as a CU, DU, or base station (gNB) receives a user data frame and then analyzes time information related to the transmission of data packets added to the data packet, and / or time information related to the transmission of transmitted and / or interacted data packets in signaling.
[0295] Subsequently, the synchronization unit may check whether the received frame head and the data packet counter value match.
[0296] Next, the network node may schedule user data using time information, or it may schedule it using the MTCH scheduling period.
[0297] Selectively, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. The aforementioned method, When the base station of the first cell notifies the base station of the second cell of the number of a transmitted packet and / or the number of a packet that the UE successfully received, the base station of the second cell transmits the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of a data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE further includes, after switching to the second cell, continuing to maintain the connection with the first cell, and then, after a packet received in the second cell and a packet received from the first cell occur to be consecutive or overlapping, suspending the connection with the first cell.
[0298] When a UE switches between base stations / cells, establishes / rematches a dual connection, or switches from unicast to groupcast, if the groupcast service in the first cell transmits a data packet numbered k (e.g., packet 4 received by the UE in the first cell), after switching to the second cell, the groupcast service has already transmitted up to data packets numbered n (e.g., packet 10), and if k and n are integers and n is greater than k, the unsynchronized packets between the first and second cells include data packets numbered k+1, ..., n-1 (e.g., packets 5, 6, 7, 8, and 9). Embodiments of this disclosure can solve this problem using at least one of the above methods.
[0299] Selectively, the above method, Transmitting first instruction information and / or second instruction information to a terminal, wherein the first instruction information is used to instruct the network node to transmit a broadcast or groupcast service, and the second instruction information is used to instruct the terminal to report concurrent request information, wherein the concurrent request information includes first concurrent request information for a unicast service and a broadcast or groupcast service, and / or second concurrent request information for a plurality of broadcast or groupcast services. The terminal receives the concurrent request information transmitted based on the first instruction information and / or the second instruction information, The further includes allocating resources to the terminal based on the concurrent request information.
[0300] Selectively, the concurrent request information includes at least one of the following: request information for a unicast service currently being transmitted, request information for a broadcast or groupcast service currently being transmitted, request information for a unicast service to be transmitted in the future, or request information for a broadcast or groupcast service to be transmitted in the future.
[0301] In the embodiments of this disclosure, coarse time / frequency granularity supports both unicast and groupcast services (with advance decisions regarding future resource usage).
[0302] In step 0, the base station instructs the base station, in a system message and / or dedicated signaling, to transmit broadcast / groupcast services and to instruct the UE to report concurrent requests for the UE's broadcast / groupcast and unicast, and / or multiple broadcast / groupcast services, to the base station.
[0303] In the first step, the UE transmits a first message to the base station, and this first message is The broadcast / groupcast / unicast request information being sent, the broadcast / groupcast / unicast request information for the next time slot, The amount of broadcast / groupcast data received by the UE, the bandwidth requirements for the broadcast / groupcast service, the number of PRBs required for the broadcast / groupcast service, the amount of unicast data received by the UE, the bandwidth requirements for the unicast service, and the number of PRBs required for the unicast service. Broadcast / groupcast information required by the UE, including TMGI, Session ID, geographic range of the broadcast / groupcast service, IP groupcast address, service start time, etc., and corresponding received volume, bandwidth request for the broadcast / groupcast service, number of PRBs required for the broadcast / groupcast service, received volume for the unicast service required by the UE, bandwidth request for the unicast service, number of PRBs required for the unicast service, and Transmission time information for multicast service data that the UE can obtain from the application layer, including the overlap period, offset parameters, and duration of the multicast service data, The information includes at least one of the following: the amount of broadcast / groupcast reception required for the UE in the next time stage, the bandwidth request for the broadcast / groupcast service in the next time stage, the number of PRBs required for the broadcast / groupcast service in the next time stage, the amount of unicast service reception required for the UE in the next time stage, the bandwidth request for the unicast service in the next time stage, and the number of PRBs required for the unicast service in the next time stage.
[0304] In the second step, the base station (and / or MCE) then determines the broadcast / groupcast and unicast services of interest to the UE based on the content of the second information transmitted by the UE. At the same time, it allocates resources to the UE and determines the allocation method for multicast and unicast resources. The UE notifies you of available broadcast / groupcast resources. Establish the corresponding unicast bearer.
[0305] Selectively, before transmitting the second data to the terminal via the second radio channel, To determine whether there are conditions or factors for switching between the first wireless channel and the second wireless channel, wherein the conditions or factors are: The switching conditions or factors include at least one of the following: the number of UEs involved (or the number of terminals receiving the groupcast), quality of service (QoS) information, quality of experience (QoE), channel quality information, the state in which the UE receives data packets, and transmission method information selected by the UE, big data analytics node, core network, artificial intelligence analytics node, and / or network management node, and the switching conditions or factors may further include the location of the terminals. Many of the UEs involved in a groupcast or broadcast concentrate on the first and second beams, and if one or more UEs are unable to receive the first and second beams, a unicast radio channel may be used for those UEs unable to receive the first and second beams. For example, if many of the terminals involved in a single groupcast are concentrated on beams 2 and 3, the beams used by the base station to transmit SC-MCCH and SC-PTM are beams 2 and 3. If one or more terminals cannot receive beams 2 and 3, a unicast method is used for those terminals that cannot receive beams 2 and 3. If the number of data packets that the UE failed to receive is above a certain threshold, or if the number of data packets that the UE successfully received is below a certain threshold, the system will switch from groupcast transmission to unicast transmission. The further step includes switching from unicast transmission to groupcast transmission if the number of data packets that the UE failed to receive is below a certain threshold, or if the number of data packets that the UE successfully received is above a certain threshold.
[0306] The above-mentioned thresholds may be preset thresholds, and the above-mentioned thresholds may be the same or different.
[0307] In other words, if the number of data packets that the terminal failed to receive is equal to or greater than the first threshold, or if the number of data packets that the terminal successfully received is equal to or less than the second threshold, a request to switch from groupcast transmission to unicast transmission is sent to the base station. Conversely, if the number of data packets that the terminal failed to receive is equal to or less than the third threshold, or equal to the fourth threshold, or if the number of data packets that the terminal successfully received is equal to or greater than the fifth threshold, a request to switch from unicast transmission to groupcast transmission is sent to the base station.
[0308] Here, channel quality information includes the Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Channel State Information (CSI) report results. The state in which the UE receives data packets includes information on whether the data packets were successfully received and / or whether they were not.
[0309] The base station decides whether or not to switch between the first radio channel and the second radio channel depending on the above conditions or factors.
[0310] Selectively, at least one of the following pieces of information is selected: the number of UEs involved, channel quality information, the state in which the UE receives data packets, and the selected transmission method information. This is a notification sent from the wireless access network, UE, big data analytics node, artificial intelligence analytics node, and / or network management node to the core network.
[0311] Subsequently, the core network decides whether or not to switch between the first and second radio channels based on the above information.
[0312] Referring to Figure 8, which is a flowchart of a data transmission method provided in Embodiment 2 of the present disclosure, the method is applied to a terminal and includes the following steps 81 and 82.
[0313] In step 81, the first configuration information transmitted by the network device is received.
[0314] In step 82, based on the first configuration information, a first radio channel and / or a second radio channel are established and / or configured in the first PDU session, or a first radio channel and / or a second radio channel are established and / or configured in at least one QoS flow of the first PDU session.
[0315] The first radio channel is used to receive the first data transmitted by the network node via the first radio channel. The second radio channel is used to receive the second data transmitted by the network node via the second radio channel. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0316] The second wireless channel and the first wireless channel may belong to the same network node or different network nodes. Both the first wireless channel and the second wireless channel are configured by a network node configuring the first wireless channel and / or the second wireless channel in the first PDU session, or in at least one QoS flow of the first PDU session.
[0317] If the second wireless channel and the first wireless channel belong to different cells, the network nodes corresponding to the different cells may be different.
[0318] In embodiments of this disclosure, the steps of receiving first data transmitted by a network node via a first radio channel and receiving second data transmitted by a network node via a second radio channel may be performed simultaneously or not. For example, first, the first data transmitted by the network node via the first radio channel is received, and then the second data transmitted by the network node via the second radio channel is received. That is, the data for the first service may be switched from a unicast method to a broadcast or groupcast method, or from a broadcast or groupcast method to a unicast method. When the first data transmitted by the network node via the first radio channel and the second data transmitted by the network node via the second radio channel are received simultaneously, the first data and the second data may be the same; that is, the data for the same service may be received simultaneously using both a unicast method and a broadcast or groupcast method.
[0319] In the embodiments of this disclosure, the transmission method for a groupcast or broadcast service may be switched from a broadcast or groupcast method to a unicast method, or from a unicast method to a broadcast or groupcast method. Data for the same service may be transmitted simultaneously using both a unicast method and a broadcast or groupcast method.
[0320] Selectively, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the subset of the first data have no intersection, or The second data is partially identical to the first data.
[0321] Selectively, The method further includes establishing and / or setting up at least one of a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establishing and / or setting up at least one of a second SDAP entity, a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, At least the first physical layer and the second physical layer are independent of each other. The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0322] Here, establishing and / or setting up at least one of the first SDAP entity, first PDCP entity, first RLC entity, first MAC entity and first physical layer corresponding to the first wireless channel, and establishing and / or setting up at least one of the second SDAP entity, second PDCP entity, second RLC entity, second MAC entity and second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC configuration, and a first physical layer corresponding to the first wireless channel, or establish and / or configure a second RLC entity and a second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second MAC entity and a second physical layer corresponding to the second wireless channel, or This includes establishing and / or setting up a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establishing and / or setting up a second physical layer corresponding to the second wireless channel.
[0323] Selectively establishing and / or configuring a first radio channel and / or a second radio channel in a first PDU session based on first configuration information, or establishing and / or configuring the first radio channel and / or the second radio channel in at least one QoS flow of the first PDU session, respectively, Receiving a first PDU session transmitted by the network to instruct a terminal, and / or first type information of at least one QoS flow of the first PDU session, Receiving a first PDU session transmitted by the network to instruct a terminal, and / or second type information of at least one QoS flow of the first PDU session, Receiving a first type of first radio channel and / or second radio channel transmitted by the network for instructing a terminal, The process includes at least one of the following: receiving a second type of first and / or second radio channel transmitted by the network for giving instructions to a terminal; Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0324] Here, the first radio channel and the second radio channel share one radio bearer, or the first radio channel and the second radio channel correspond to two independent radio bearers.
[0325] If the second radio channel and the first radio channel selectively belong to the same cell, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0326] Selectively, the relevant parameters of the PDCP layer corresponding to the unicast radio channel of the terminal are the same as those of the first terminal, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and both the first terminal and the terminal are terminals corresponding to the broadcast or groupcast radio channel.
[0327] Selectively, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Alternatively, both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0328] Selectively, the above method, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by network-side equipment to activate the first or second radio channel, and activating the first or second radio channel, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by network-side equipment to activate the first and second radio channels, and activating the first or second radio channel, Receiving RRC messages, MAC CE and / or physical control signaling transmitted by network-side equipment to activate the first radio channel and deactivate the second radio channel, and activating the first radio channel and deactivating the second radio channel, Receiving an RRC message transmitted by a network-side device for simultaneously establishing and / or configuring the first and second radio channels of the first PDU session, and simultaneously establishing and / or configuring the first and second radio channels of the first PDU session, Receiving an RRC message transmitted by a network-side device for establishing and / or setting the first or second radio channel of the first PDU session, and establishing and / or setting the first or second radio channel of the first PDU session, The RRC message transmitted by the network-side device is received to establish and / or set the first radio channel of the first PDU session and delete the second radio channel, and the first radio channel of the first PDU session is established and / or set and the second radio channel is deleted. The system further includes at least one of the following: receiving an RRC message transmitted by a network-side device to establish and / or set up a second radio channel for the first PDU session and delete the first radio channel; and establishing and / or setting up a second radio channel for the first PDU session and deleting the first radio channel.
[0329] Here, before the network-side device receives the second data of the first service transmitted via the second wireless channel, The further includes transmitting a PDCP status report for the first wireless channel.
[0330] Here, receiving the second data of the first service transmitted by the network-side device via the second wireless channel means that The system includes receiving a first PDCP PDU containing an IR packet within a preset time period in which the second data is to be transmitted via the second radio channel, and the first PDCP PDU being used to carry the second data.
[0331] Here, if the second radio channel and the first radio channel belong to different cells, the reception of the second data transmitted by the network-side device to the terminal via the second radio channel is: Transmitting a second PDCP PDU, wherein the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, If the second radio channel and the first radio channel belong to different cells, before the network device receives the second data transmitted to the terminal via the second radio channel, Receiving a termination packet transmitted by a network device, the termination packet being used to indicate that data from the first PDU session or data from at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0332] Referring to Figure 8a, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to two wireless channels located at different network nodes and includes the following step 801.
[0333] In step 801, the first data is transmitted to the terminal via the first wireless channel.
[0334] Here, the first wireless channel is configured in the first PDU session, or the first wireless channel is configured in at least one QoS flow of the first PDU session. The first radio channel is one of a unicast radio channel and a broadcast or groupcast radio channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session.
[0335] The first wireless channel is a channel for transmitting first data set up for the first PDU session, or, The first wireless channel is a channel that transmits first data configured for at least one QoS flow of the first PDU session.
[0336] Here, transmitting the first data to the terminal via the first wireless channel is: This includes configuring at least one of the following configurations corresponding to the first wireless channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration.
[0337] Here, the BWP corresponding to the broadcast or groupcast radio channel includes the first BWP and / or the second BWP, The first BWP is a dedicated BWP, and the second BWP is an initial BWP, or both the first and second BWPs are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0338] Here, The first radio channel is activated by RRC messages, MAC CE and / or physical control signaling, Deactivating the first radio channel by RRC message, MAC CE and / or physical control signaling, The RRC message sets the first radio channel, The RRC message further includes at least one of the following: deleting the first radio channel.
[0339] Here, before transmitting the first data to the terminal via the first wireless channel, This further includes obtaining relevant information for the second radio channel, The second wireless channel and the first wireless channel correspond to the same PDU session configuration or at least one QoS flow of the same PDU session, and the second wireless channel is located on another network wireless node.
[0340] Here, obtaining the relevant information for the second radio channel is possible. This includes obtaining transmission status information for data packets on the second wireless channel.
[0341] Here, transmitting the first data of the first service to the terminal via the first wireless channel is: Transmitting a first PDCP PDU, wherein the first PDCP PDU is used to carry the first data, the packet header of the first PDCP PDU contains information to instruct encryption with a new key, or the first PDCP PDU is packed using a logical channel identifier corresponding to the first radio channel. Or, Before transmitting the first data of the first service to the terminal via the first wireless channel, The method further includes sending a termination packet to a terminal, the termination packet being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0342] This further includes configuring a synchronization function on the network node, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0343] Here, an example of a synchronization protocol for the aforementioned synchronization function relates to a broadcast or groupcast PDU session.
[0344] Here, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between the network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0345] The aforementioned time information is time information transmitted from the application layer or the core network, or time information generated by a network node for synchronizing transmissions between base stations.
[0346] Here, if the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in one data packet, and / or the time information is transmitted separately in one data packet.
[0347] Here, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0348] Here, the synchronization function is used to receive a user data frame, analyze time information related to the transmission of data packets added to the data packet, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0349] Here, the network node includes a base station of the first cell and a base station of the second cell, the first cell is the cell to which the first radio channel belongs, and the second cell is the cell to which the second radio channel belongs. The aforementioned method, When the base station of the first cell notifies the base station of the second cell of the number of a transmitted packet and / or the number of a packet that the UE successfully received, the base station of the second cell transmits the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of a data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE further includes, after switching to the second cell, continuing to maintain the connection with the first cell, and then, after a packet received in the second cell and a packet received from the first cell occur to be consecutive or overlapping, suspending the connection with the first cell.
[0350] Referring to Figure 9, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a network node and includes the following step 91.
[0351] In step 91, two or more Protocol Data Unit (PDU) sessions are established in the second service.
[0352] The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is either a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0353] Here, the aforementioned network nodes may be the same network node or different network nodes.
[0354] In the embodiments of this disclosure, the steps of transmitting the third data of the second service to the terminal via the first PDU session and transmitting the fourth data of the second service to the terminal via the second PDU session may be performed simultaneously or not. For example, the first PDU session may transmit the third data of the second service to the terminal, and then the second PDU session may transmit the fourth data of the second service to the terminal. That is, the data of the second service may be switched from a unicast method to a broadcast or groupcast method, or from a broadcast or groupcast method to a unicast method. When the third data of the second service is transmitted to the terminal via the first PDU session and the fourth data of the second service is transmitted to the terminal via the second PDU session simultaneously, the third data and the fourth data may be the same, that is, data of the same service may be transmitted simultaneously using a unicast method and a broadcast or groupcast method.
[0355] In embodiments of this disclosure, a single broadcast or groupcast service can flexibly switch between two methods: unicast and broadcast or groupcast, and is applicable to intra-cell and switching / dual-connected inter-cell scenarios. Specifically, the transmission method of a groupcast or broadcast service may switch from broadcast or groupcast to unicast, or from unicast to broadcast or groupcast. Data for the same service may be transmitted simultaneously using both unicast and broadcast or groupcast methods.
[0356] Specifically, in the prior art, one service establishes only one PDU session, while in the embodiments of this disclosure, referring to Figure 10, one broadcast or groupcast service establishes one broadcast or groupcast PDU session and PDU sessions for unicasts from multiple different UEs.
[0357] Selectively, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0358] In the embodiments of this disclosure, the fact that the fourth data and the third data are the same indicates that the network node begins to transmit the data for the second service simultaneously through the first PDU session and the second PDU session. The fact that the fourth data is a subset of the third data indicates that the network side first begins to transmit the data for the second service through the first PDU session, then later begins to transmit the data for the second service through the second PDU session, while simultaneously maintaining the transmission of the data for the second service through the first PDU session; that is, it transmits the data for the second service not only through the first PDU session but also through the second PDU session. The fact that the fourth data and the third data do not intersect indicates that after the network node switches from transmitting the data for the second service to the terminal through the first PDU session to transmitting the data for the second service to the terminal through the second PDU session, that is, after it begins to transmit the data for the second service to the terminal through the second PDU session, it does not transmit the data for the second service to the terminal through the first PDU session. The fact that the fourth data is partially identical to the third data represents the re-transmission of some of the data already transmitted by the first PDU session after the second PDU session has begun transmitting the data for the second service to the terminal, thereby avoiding data loss, or represents the temporary retention of the transmission of the data for the second service by the first PDU session after the second PDU session has begun transmitting the data for the second service to the terminal, and then further deactivation of the first PDU session.
[0359] Selectively, the network nodes include the core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network determines which terminals receive data using a groupcast PDU session established for the broadcast or groupcast service within a single broadcast or groupcast group, and which terminals receive data using a unicast PDU session established for the broadcast or groupcast service. and / or, The core network determines which data is received using a broadcast or groupcast PDU session and which data is received using a unicast PDU session within a single broadcast or groupcast service. and / or, The core network determines that some or all UEs in a single broadcast or groupcast group may receive data using broadcast or groupcast PDU sessions established for the broadcast or groupcast service, or may simultaneously receive data using unicast PDU sessions established for the broadcast or groupcast service.
[0360] Here, the data received by the terminal from a broadcast or groupcast PDU session established for a broadcast or groupcast service and the data received from a unicast PDU session established for a broadcast or groupcast service may be the same data or may be different data.
[0361] Selectively, the network node includes a core network and transmits third data of the second service to a terminal via a first PDU session and fourth data of the second service to a terminal via a second PDU session. The core network notifies the terminal of the relationship between the first PDU session and the second PDU session. When the core network receives data by setting up broadcast or groupcast PDU sessions and unicast PDU sessions for the same broadcast or groupcast service at a terminal, the core network shall notify the terminal and the base station, respectively, of the relationship between the first PDU session and the second PDU session, or The core network notifies the base station of the relationship between the first PDU session and the second PDU session, and the base station then notifies the terminal of the relationship between the first PDU session and the second PDU session, or The core network may notify the base station of the relationship between the first PDU session and the second PDU session, or the core network may notify the terminal of the relationship between the first PDU session and the second PDU session.
[0362] Selectively, the network nodes include the core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network notifies the terminal of the reception method for the first PDU session and the second PDU session, The core network determines that some or all terminals in a single broadcast or groupcast group may receive data using a broadcast or groupcast PDU session established for the broadcast or groupcast service, or may simultaneously receive data using a unicast PDU session established for the broadcast or groupcast service, Data received by a terminal from a broadcast or groupcast PDU session established for a broadcast or groupcast service, and data received by a terminal from a unicast PDU session established for a broadcast or groupcast service, are either simultaneous or time-division multiplexed.
[0363] Here, the receiving method includes receiving data using a broadcast or groupcast PDU session established for a broadcast or groupcast service, and receiving data using a unicast PDU session established for a broadcast or groupcast service. The data received by the terminal from a broadcast or groupcast PDU session established for a broadcast or groupcast service and the data received from a unicast PDU session established for a broadcast or groupcast service may be the same data or different data.
[0364] Selectively, the network nodes include the core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network includes selecting the type of PDU session and / or specific time for receiving broadcast or groupcast services for a terminal, based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status. The core network may obtain specific information from the UE side, base station side and / or network management side, which includes at least one of the following: air interface channel quality, terminal Hybrid Automatic Repeat Request (HARQ) feedback, terminal Automatic Repeat Request (ARQ) feedback, terminal PDCP discard timer timeout status, and the circumstances under which the terminal receives data packets, and the specific time is in the form of a bitmap time format or absolute / relative time information.
[0365] The types of PDU sessions include first-class PDU sessions and second-class PDU sessions.
[0366] In embodiments of this disclosure, the service reachability characteristics may include the service cycle, the service reach time, and the size of the service data packets, and the channel quality of the air interface may include RSRP, RSRQ, and / or CSI reporting results.
[0367] Selectively, the network nodes include the core network, Sending the third data of the second service to the terminal via the first PDU session and sending the fourth data of the second service to the terminal via the second PDU session is: The core network notifies the base station of the type of PDU session that will receive broadcast or groupcast services, which the network has selected for the UE, and the base station then notifies the UE of the type of PDU session that will receive broadcast or groupcast services, which the network has selected for the UE, or The core network notifies the base station of the type and specific time of the PDU session receiving the broadcast or groupcast service selected by the UE, and the base station then notifies the UE of the type and specific time of the PDU session receiving the broadcast or groupcast service selected by the network, or The core network notifies the base station of the type of PDU session that receives broadcast or groupcast services selected for the UE, or the core network notifies the terminal of the type of PDU session that receives broadcast or groupcast services selected for the UE, or The core network may notify the base station of the type and specific time of the PDU session that will receive a broadcast or groupcast service, which has been selected for the UE, or the core network may notify the terminal of the type and specific time of the PDU session that will receive a broadcast or groupcast service, which has been selected for the UE.
[0368] Selectively transmitting the third data of the second service to the terminal via the first PDU session and the fourth data of the second service to the terminal via the second PDU session is: The network node establishes a broadcast or groupcast PDU session and a unicast PDU session for the same broadcast or groupcast service with the UE to receive data, and activates the broadcast or groupcast PDU session and / or unicast PDU session to be used established for the same broadcast or groupcast service by signaling or special data packets. and / or, The network node includes deactivating broadcast or groupcast PDU sessions and / or unicast PDU sessions established for the same broadcast or groupcast service by signaling or special data packets. Network nodes may also be nodes on the core network and / or wireless access network side.
[0369] In embodiments of the present disclosure, the network may, if it is necessary to receive data by establishing a broadcast or groupcast PDU session and a unicast PDU session for the same broadcast or groupcast service on a single UE, and then to receive data using the broadcast or groupcast PDU session and / or unicast PDU session established for the same broadcast or groupcast service, activate the broadcast or groupcast PDU session and / or unicast PDU session to be used, established for the same broadcast or groupcast service, by signaling or special data packets. Selectively, if it is not necessary to receive data using the broadcast or groupcast PDU session and / or unicast PDU session established for the same broadcast or groupcast service, the network may, by signaling or special data packets, deactivate the broadcast or groupcast PDU session and / or unicast PDU session established for the same broadcast or groupcast service. Here, the network may be a node on the core network and / or radio access network side. Selectively, the core network informs the radio access network of PDU sessions (or corresponding radio channels) that should be activated and / or deactivated, or PDU sessions (or corresponding radio channels) that should be activated and / or deactivated in exchange with nodes on the radio access network side (e.g., main and sub-base stations in a dual connection, source and target base stations in a switching) related to establishing broadcast or groupcast PDU sessions and unicast PDU sessions for the same broadcast or groupcast service.
[0370] Selectively transmitting the third data of the second service to the terminal via the first PDU session and the fourth data of the second service to the terminal via the second PDU session is: A broadcast or groupcast PDU session established for a broadcast or groupcast service, the network node on the radio access network side, is transmitted to the UE using point-to-point (PTP) and / or point-to-multipoint (PTM) transmission methods, or Receiving the type of PDU session reported by the terminal, the type of PDU session being determined by the UE itself based on the quality of service requirements and / or the reachability characteristics of the service and / or the air interface channel status, to be used by the UE to receive the groupcast service.
[0371] The network node on the wireless access network side may be a base station, CU, or other control node.
[0372] Based on the UE's PDU session selection, the UE independently determines the type and (selective) specific time for receiving the groupcast service it will use, based on the quality of service requirements and / or the service reachability characteristics (e.g., service frequency, service reach time, and service data packet size), and / or the air interface channel status, and notifies the network of its selection.
[0373] Referring to Figure 11, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a terminal and includes the following steps 111 and 112.
[0374] In step 111, the second configuration information transmitted by the network-side device is received.
[0375] In step 112, two or more PDU sessions are established in the second service based on the second configuration information.
[0376] The first PDU session is used to transmit the third data of the second service to the terminal. The second PDU session is used to transmit the fourth data of the second service to the terminal. The second service is a broadcast or groupcast service, The first PDU session is either a unicast PDU session or a broadcast or groupcast PDU session, and the second PDU session is either a unicast PDU session or a broadcast or groupcast PDU session. The aforementioned unicast PDU sessions are established for all or some of the terminals receiving the second service.
[0377] Selectively, the fourth data and the third data are the same, or The fourth data is a subset of the third data, or There is no intersection between the fourth data set and the subset of the third data set, or The fourth data is partially identical to the third data.
[0378] Referring to Figure 12, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a network node and includes the following steps 121.
[0379] In step 121, a PDSCH is sent to the terminal, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0380] In the embodiments of this disclosure, referring to Figures 13 and 14, data for unicast services and data for broadcast or groupcast services are scheduled on the same PDSCH, thereby enabling simultaneous operation of unicast services and broadcast or groupcast services. The data for unicast services and data for broadcast or groupcast services may be different; in other words, the data for unicast services and data for broadcast or groupcast services may belong to different QoS flows for different services.
[0381] Embodiments of this disclosure provide a method for supporting simultaneous unicast and broadcast or groupcast services at a scheduling unit granularity (one scheduling unit slot) for the physical layer.
[0382] To support a UE receiving unicast and broadcast or groupcast services simultaneously at a single scheduling unit granularity, this disclosure places the data corresponding to the broadcast / groupcast service and the data for the unicast service in a single PDSCH time resource and divides it into two TB blocks.
[0383] Selectively, before sending PDSCH to the terminal, Transmitting first information to the terminal, wherein the first information is used to determine the first HARQ feedback resource and the second HARQ feedback resource, and / or The method further includes transmitting second information to the terminal, wherein the second information is used to determine a first time slot interval and a second time slot interval. The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0384] In the embodiments of this disclosure, data from unicast services and data from broadcast or groupcast services are scheduled to the same PDSCH. However, by setting up HARQ feedback resources for both unicast services and broadcast or groupcast services, HARQ feedback can be provided for data reception from unicast services and broadcast or groupcast services, respectively.
[0385] Specifically, the two transmission blocks may each have their own HARQ buffer and HARQ process number.
[0386] In other words, in the embodiments of the present disclosure, in order to enable a terminal to simultaneously receive data from a unicast service and data from a broadcast or groupcast service, the data from the unicast service and the data from the broadcast or groupcast service are each formed into two TB blocks and sent to a scheduling unit of one PDSCH, for which different HARQ feedback resources are assigned. Specifically, two sets of independent PUCCH resources may be defined to inform the broadcast or groupcast service and the unicast service of their respective selected K1 values at different levels.
[0387] The following example illustrates how to assign different HARQ feedback resources to each of two transmission blocks.
[0388] In Example 1, the upper-layer RRC signaling configures a set of PUCCH resources for unicast and a set of PUCCH resources for broadcast and / or groupcast, respectively, and configures the UE's UL PUCCH resource in the IE PUCCH-Config of each BWP, which includes the HARQ feedback resource.
[0389] Here, the PUCCH resource configured by RRC signaling sets up a set of time slot index differences, dl-DataToUL-ACK-unicast / dl-DataToUL-ACK-groupcast, for the UE, from one unicast / groupcast PDSCH to a unicast / groupcast PUCCH, respectively. This determines the time slot index difference of the UE feedback unicast / groupcast PUCCH from the time slot index of the unicast / groupcast PDSCH received by the UE, and the PDSCH-to-HARQ_feedback timing indicator-unicast and PDSCH-to-HARQ_feedback timing indicator-groupcast fields in DCI indicate which set to use. PUCCH-Resource-unicast::= SEQUENCE { pucch-ResourceId PUCCH-ResourceId, -- Need R } PUCCH-Resource-Broadcast and / or Groupcast::= SEQUENCE { pucch-ResourceId PUCCH-ResourceId, } PUCCH-ResourceId ::= INTEGER (0..maxNrofPUCCH-Resources-1)
[0390] In Example 2, the upper-layer RRC signaling sets up only the PUCCH resource set for unicast, then specifies offset information for the two resources in the information, and the UE then derives the PUCCH resource set for broadcast and / or groupcast based on this information. PUCCH-Resource::= SEQUENCE { pucch-ResourceId PUCCH-ResourceId, starting physical resource block physical resource block-Id, Groupcast or broadcast physical resource block offset: physical resource block offset (can be positive or negative). PUCCH-format4 } } PUCCH-ResourceId ::= INTEGER (0..maxNrofPUCCH-Resources-1)
[0391] In Example 3, two sets of different resource information (e.g., Table 1 below) are directly predefined, and then the index numbers are directly referenced.
[0392] [Table 1]
[0393] Based on the instructions in the downlink scheduling signaling, the UE explicitly determines the index in one resource set for unicasts and the index in one resource set for groupcasts, respectively. Alternatively, the offset amount prior to the resource set is specified in the protocol or set by RRC.
[0394] For example, design a new DCI format 1-x and define a 6-bit PDSCH-to-HARQ_feedback timing indicator, where the first 3 bits are the unicast K1 value and the last 3 bits are the groupcast K1 value, and the k1 set for DCI format 1-x is {1, 2, 3, 4, 5, 6, 7, 8}, for a total of 8 values. Alternatively, in DCI format 1-y, the distribution of bits in the PDSCH-to-HARQ_feedback timing indicator for unicast and groupcast depends on the length of the dl-DataToUL-ACK-unicast and dl-DataToUL-ACK-groupcast arrays in PUCCH-Config.
[0395] dl-DataToUL-ACK-unicast SEQUENCE (SIZE (1..8))OF INTEGER (0..15) dl-DataToUL-ACK-Groupcast SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) List of timing for given PDSCH to the DL ACK.
[0396] Alternatively, the resource index is implicitly indicated by combining the received downlink scheduling signaling start CCE index with the number of CCEs in the downlink control resource set where the received downlink scheduling signaling resides.
[0397] Additionally, if the data rate exceeds the UE's capacity, including group PDSCH and unicast PDSCH, the UE will drop one of them.
[0398] 1: Compare the priority of the logical channels corresponding to unicast and groupcast, and / or the priority of the physical layer (if configured), and discard data in the PDSCH with the lower priority. 2: UE prioritizes groupcasts over unicasts by default, and discards the priority of unicasts. 3: The UE decides what data to discard based on the priority instructions or discard instructions for unicast and groupcast packets being delivered to the DCI.
[0399] Selectively, the first information includes information from the first PUCCH set and information from the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0400] Selectively, the information of the first PUCCH set and / or the information of the second PUCCH set are identifier information of a predetermined PUCCH set.
[0401] Referring to Figure 15, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a terminal and includes the following step 151.
[0402] In step 151, a PDSCH transmitted by a network node is received, the PDSCH comprising a first transmission block and a second transmission block, the first transmission block being used to transmit data for a unicast service and the second transmission block being used to transmit data for a broadcast or groupcast service.
[0403] In the embodiments of this disclosure, data for unicast services and data for broadcast or groupcast services may be scheduled on the same PDSCH, thereby enabling simultaneous operation of unicast services and broadcast or groupcast services. Data for unicast services and data for broadcast or groupcast services may be different; in other words, data for unicast services and data for broadcast or groupcast services may belong to different QoS flows for different services.
[0404] Selectively, before receiving the PDSCH transmitted by the network node, Receiving first information transmitted by a network node, wherein the first information is used to determine a first HARQ feedback resource and a second HARQ feedback resource, and / or The process further includes receiving second information transmitted by a network node, wherein the second information is used to determine a first time slot interval and a second time slot interval. The first time slot interval is the time domain interval between the first HARQ feedback resource and the PDSCH, and the second time slot interval is the time domain interval between the second HARQ feedback resource and the PDSCH. The first HARQ feedback resource is used to transmit HARQ feedback information to the first transmission block, and the second HARQ feedback resource is used to transmit HARQ feedback information to the second transmission block.
[0405] In the embodiments of this disclosure, data from a unicast service and data from a broadcast or groupcast service are scheduled on the same PDSCH, however, HARQ feedback resources are provided for both the unicast service and the broadcast or groupcast service. As a result, the terminal provides HARQ feedback to both the unicast service and the broadcast or groupcast service, respectively.
[0406] Selectively, the first information includes information from the first PUCCH set and information from the second PUCCH set, or The first information includes information of the first PUCCH set and offset information between the first PUCCH set and the second PUCCH set. The first HARQ feedback resource is a resource in the first PUCCH set, and the second HARQ feedback resource is a resource in the second PUCCH set.
[0407] Selectively, the information of the first PUCCH set and / or the information of the second PUCCH set are identifier information of a predetermined PUCCH set.
[0408] Referring to Figure 16, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a network node and includes the following step 161.
[0409] Step 161: Send unicast service data to the terminal in the first BWP, and send broadcast or groupcast service data to the terminal in the second BWP.
[0410] In the embodiments of this disclosure, referring to Figure 18, unicast service data and broadcast or groupcast service data are transmitted using a BWP frequency division scheme. As a result, the terminal can receive both unicast service and broadcast or groupcast service simultaneously.
[0411] In the embodiments of this disclosure, there may be one or more broadcast or groupcast services. The second BWP may be a single BWP associated with all broadcast or groupcast services, or it may include multiple BWPs associated with multiple broadcast or groupcast services. That is, one or more broadcast / groupcast services may be associated with one BWP, or broadcast / groupcast services may be associated with a single BWP.
[0412] Selectively, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0413] Selectively, before sending unicast service data to the terminal in the first BWP and before sending broadcast or groupcast service data to the terminal in the second BWP, If the second BWP is a BWP related to the initial BWP, the system further includes sending a system message containing third information. The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0414] In embodiments of this disclosure, the network side may configure one associated BWP for each of the terminal's unicast and broadcast or groupcast services. Specifically, the unicast service may be configured to one dedicated activation BWP, and the groupcast service to the initial BWP or a BWP associated with the initial BWP, and the system message may specify the relationship between the BWP that transmits this groupcast service and the initial BWP, for example, the offset relationship between Corset and Searchspace, the PUCCH resource, and the relationship between ACK and CSI. Subsequently, the unicast service may be configured to one or more other BWPs to enable scheduling between BWPs and cause the two services to transmit simultaneously.
[0415] Referring to Figure 17, the MRB's BWP1 and BWP2 may share a single HARQ entity, but they use independent HARQ processes, and the radio channel's BWPs share a single HARQ entity. In this way, blind retransmission and no HARQ feedback can be achieved in the MRB's HARQ entity. The radio channel's BWP's HARQ entity performs retransmission scheduling according to HARQ feedback.
[0416] In other selectable specific embodiments, time domain configuration information is set in a system message or dedicated signaling, or in a groupcast service (e.g., SC-PTM), and then the UE reads broadcast / groupcast services in the time information set for the groupcast service and unicast services in the time information set for the non-groupcast service.
[0417] If there is a conflict between the transmission time of a broadcast / groupcast service and the transmission time of service data for a unicast service, the cell will not be able to transmit these two types of services in parallel using frequency division methods such as BWP. In such cases, the base station or MCE will adjust the transmission time information of the multicast service data, either sending it earlier or delaying the transmission, and notify the UE of the adjusted time information, and simultaneously, through other base stations or cells of the same broadcast / groupcast service, thereby shifting the transmission time of the broadcast / groupcast service and the transmission time information of the multicast service data.
[0418] Referring to Figure 19, which is a flowchart of a data transmission method provided in an embodiment of the present disclosure, the method is applied to a terminal and includes the following step 191.
[0419] In step 191, the network node receives the unicast service data transmitted by the first BWP and the broadcast or groupcast service data transmitted by the second BWP.
[0420] Selectively, the first BWP is one or more dedicated activation BWPs. The second BWP is the initial BWP, or the second BWP is a BWP related to the initial BWP. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0421] Selectively, before receiving unicast service data transmitted by the network node in the first BWP and broadcast or groupcast service data transmitted in the second BWP, This further includes receiving a system message containing third-party information, The third piece of information is used to indicate the relationship between the second BWP and the initial BWP.
[0422] In other selectable specific embodiments, time domain configuration information is set in a system message or dedicated signaling, or in a groupcast service (e.g., SC-PTM), and then the UE reads broadcast / groupcast services in the time information set for the groupcast service and unicast services in the time information set for the non-groupcast service.
[0423] If there is a conflict between the transmission time of a broadcast / groupcast service and the transmission time of service data for a unicast service, the cell will not be able to transmit these two types of services in parallel using frequency division methods such as BWP. In such cases, the base station or MCE will adjust the transmission time information of the multicast service data, either sending it earlier or delaying the transmission, and notify the UE of the adjusted time information, and simultaneously, through other base stations or cells of the same broadcast / groupcast service, thereby shifting the transmission time of the broadcast / groupcast service and the transmission time information of the multicast service data.
[0424] Referring to Figure 20, which is a schematic diagram of the structure of a network node provided in an embodiment of the present disclosure, the network node 200 is The system includes a radio channel configuration module 201 configured to set a first radio channel and / or a second radio channel for a first PDU session, or to set a first radio channel and / or a second radio channel for at least one QoS flow of a first PDU session. The first wireless channel is used to transmit the first data to the terminal. The second wireless channel is used to transmit second data to the terminal. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0425] Selectively, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the first data do not intersect, or The second data is partially identical to the first data.
[0426] Selectively, the wireless channel setting module is configured to set at least one configuration from the first SDAP configuration, first PDCP configuration, first RLC configuration, first MAC configuration and first physical configuration corresponding to the first wireless channel, and to set at least one configuration from the second SDAP configuration, second PDCP configuration, second RLC configuration, second MAC configuration and second physical configuration corresponding to the second wireless channel. At least the first physical configuration differs from the second physical configuration, The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0427] Selectively, the wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second PDCP configuration, a second RLC configuration, and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second RLC configuration and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second MAC configuration and a second physical configuration corresponding to the second wireless channel, or The wireless channel setting module is configured to set a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and to set a second physical configuration corresponding to the second wireless channel.
[0428] The radio channel setting module 201, which is configured to selectively set a first radio channel and / or a second radio channel for a first PDU session, or to set a first radio channel and / or a second radio channel for at least one QoS flow of a first PDU session, To instruct the terminal of the first PDU session and / or the first type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first PDU session and / or the second type information of at least one QoS flow of the first PDU session, To instruct the terminal of the first type of the first radio channel and / or the second radio channel, The at least one of the following: instructing the terminal to use a first radio channel and / or a second type of the second radio channel, Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0429] If, selectively, the second radio channel and the first radio channel belong to the same cell and / or to different cells of the same network node, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0430] Selectively, the relevant parameters of the PDCP layer corresponding to the unicast radio channels of multiple first terminals are the same, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and the first terminal is a terminal that receives data on the broadcast or groupcast radio channel.
[0431] Selectively, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Or, Both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0432] Selectively, the network node is A first activation module configured to activate the first radio channel or the second radio channel by RRC messages, MAC CE and / or physical control signaling, A second activation module configured to activate the first radio channel and the second radio channel by RRC messages, MAC CE and / or physical control signaling, A third activation module configured to activate the first radio channel and deactivate the second radio channel by RRC messages, MAC CE and / or physical control signaling, A first configuration module configured to set a first radio channel and / or a second radio channel in the first PDU session, or to set a first radio channel and a second radio channel simultaneously in at least one QoS flow of the first PDU session, A second configuration module configured to set a first radio channel and / or a second radio channel in the first PDU session, or to set a first radio channel or a second radio channel in at least one QoS flow of the first PDU session, A third configuration module is configured to set a first radio channel and / or a second radio channel in the first PDU session and delete the second radio channel, or to set a first radio channel in at least one QoS flow of the first PDU session and delete the second radio channel, based on an RRC message. The system further includes at least one of the following: a fourth configuration module configured to set a first radio channel and / or a second radio channel in the first PDU session via an RRC message, or to set a second radio channel in at least one QoS flow of the first PDU session and remove the first radio channel.
[0433] Selectively, the network node is The system further includes a report acquisition module configured to acquire a PDCP transmission status report for the first wireless channel.
[0434] Selectively, the second data transmission module is configured to transmit a first PDCP PDU containing an IR packet within a preset time period in which it begins transmitting the second data over the second radio channel, and the first PDCP PDU is used to carry the second data.
[0435] Selectively, the second data transmission module is configured to transmit a second PDCP PDU, which is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, The first data transmission module is configured to send a termination packet to a terminal if the second radio channel and the first radio channel belong to different cells, and the termination packet is used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer by the second radio channel.
[0436] Selectively, the network node is The network node further includes a function configuration module configured to set up a synchronization function, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0437] Selectively, one example of the synchronization protocol of the synchronization function relates to a broadcast or groupcast PDU session.
[0438] Selectively, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0439] Selectively, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0440] If the synchronization function is selectively used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0441] Selectively, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0442] Selectively, the synchronization function is used to analyze time information related to the transmission of data packets added to a data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0443] Selectively, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. When the base station of the first cell notifies the base station of the second cell of the numbers of packets that have been transmitted and / or packets that the UE has successfully received, the base station of the second cell sends the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell notifies the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. Based on the information received, the base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer. When the UE notifies the base station of the second cell of the number of the data packet successfully received in the first cell, the base station of the second cell sends the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it disconnects from the first cell. The base station of the second cell notifies the base station of the next one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously carries transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. After switching to the second cell, the UE continues to maintain its connection with the first cell, and then disconnects from the first cell after packets received in the second cell and packets received from the first cell are consecutive or overlapping.
[0444] Selectively, the network node is Transmitting first instruction information and / or second instruction information to a terminal, wherein the first instruction information is used to instruct the network node to transmit a broadcast or groupcast service, and the second instruction information is used to instruct the terminal to report concurrent request information, wherein the concurrent request information includes first concurrent request information for a unicast service and a broadcast or groupcast service, and / or second concurrent request information for a plurality of broadcast or groupcast services. The terminal receives the concurrent request information transmitted based on the first instruction information and / or the second instruction information, The system further includes an instruction information transmission module configured to perform the following actions based on the concurrent request information: allocating resources to the terminal.
[0445] Selectively, the concurrent request information includes at least one of the following: request information for a unicast service currently being transmitted, request information for a broadcast or groupcast service currently being transmitted, request information for a unicast service to be transmitted in the future, or request information for a broadcast or groupcast service to be transmitted in the future.
[0446] Selectively, the network node is To determine whether there are conditions or factors for switching between the first wireless channel and the second wireless channel, wherein the conditions or factors are: The number of UEs involved, quality of service (QoS) information, QoE, channel quality information, the state in which the UE receives data packets, and transmission method information selected by the UE, big data analytics node, core network, artificial intelligence analytics node, and / or network management node, are all included. Many UEs involved in a single groupcast or broadcast concentrate on the first and second beams, and if one or more UEs cannot receive the first and second beams, a unicast radio channel is used for those UEs that cannot receive the first and second beams. If the number of data packets that the UE failed to receive is above a certain threshold, or if the number of data packets that the UE successfully received is below a certain threshold, the system will switch from groupcast transmission to unicast transmission. The system further includes a decision module configured to switch from unicast transmission to groupcast transmission if the number of data packets that the UE failed to receive is below a certain threshold, or if the number of data packets that the UE successfully received is above a certain threshold.
[0447] Selectively, at least one of the following pieces of information is selected: the number of UEs involved, channel quality information, the state in which the UE receives data packets, and the selected transmission method information. This is a notification sent from the wireless access network, UE, big data analytics node, artificial intelligence analytics node, and / or network management node to the core network.
[0448] Referring to Figure 21, which is a schematic diagram of the structure of a terminal provided in an embodiment of the present disclosure, the terminal 210 is A first configuration information receiving module 211 is configured to receive first configuration information transmitted by a network device, A radio channel establishment and / or configuration module 212 is configured to establish and / or configure a first radio channel and / or a second radio channel in a first PDU session based on first configuration information, or to establish and / or configure a first radio channel and / or a second radio channel in at least one QoS flow of a first PDU session, The first radio channel is used to receive the first data transmitted by the network node via the first radio channel. The second radio channel is used to receive the second data transmitted by the network node via the second radio channel. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session.
[0449] Selectively, the second data and the first data are the same, or The second data is a subset of the first data, or The second data and the subset of the first data have no intersection, or The second data is partially identical to the first data.
[0450] Selectively, The system further includes an establish and / or configure module configured to establish and / or configure at least one of a first SDAP entity, a first PDCP configuration, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and to establish and / or configure at least one of a second SDAP entity, a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, At least the first physical layer and the second physical layer are independent of each other. The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers.
[0451] Selectively, the establishment and / or configuration module establishes and / or configures a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first radio channel, and establishes and / or configures a second PDCP entity, a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second radio channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second PDCP entity, a second RLC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second RLC entity, a second MAC entity, and a second physical layer corresponding to the second wireless channel, or Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC configuration, and a first physical layer corresponding to the first wireless channel, or establish and / or configure a second RLC entity and a second physical layer corresponding to the second wireless channel, Establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and establish and / or configure a second MAC entity and a second physical layer corresponding to the second wireless channel, or The system is configured to establish and / or configure a first SDAP entity, a first PDCP entity, a first RLC entity, a first MAC entity, and a first physical layer corresponding to the first wireless channel, and to establish and / or configure a second physical layer corresponding to the second wireless channel.
[0452] Selectively, the wireless channel establishment and / or configuration module 212 is configured to establish and / or configure a first wireless channel and / or a second wireless channel in a first PDU session based on first configuration information, or to establish and / or configure a first wireless channel and / or a second wireless channel in at least one QoS flow of the first PDU session, respectively. Receiving a first PDU session transmitted by the network to instruct a terminal, and / or first type information of at least one QoS flow of the first PDU session, Receiving a first PDU session transmitted by the network to instruct a terminal, and / or second type information of at least one QoS flow of the first PDU session, Receiving a first type of first radio channel and / or second radio channel transmitted by the network for instructing a terminal, The process includes at least one of the following: receiving a second type of first and / or second radio channel transmitted by the network for giving instructions to a terminal; Here, Type 1 refers to the service type of unicast, broadcast, or groupcast. The second type refers to the transmission method type, such as unicast, broadcast, or groupcast.
[0453] If the second radio channel and the first radio channel selectively belong to the same cell, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information.
[0454] Selectively, the relevant parameters of the PDCP layer corresponding to the unicast radio channel of the terminal are the same as those of the first terminal, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and both the first terminal and the terminal are terminals corresponding to the broadcast or groupcast radio channel.
[0455] Selectively, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is the initial BWP. Alternatively, both the first BWP and the second BWP are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0456] Selectively further including a first processing module, The first processing module is configured to receive RRC messages, MAC CEs and / or physical control signaling transmitted by a network node to activate the first radio channel or the second radio channel, and / or to activate the first radio channel or the second radio channel, and / or The first processing module is configured to receive RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and the second radio channel, and / or to activate the first radio channel or the second radio channel, and / or The first processing module is configured to receive RRC messages, MAC CE and / or physical control signaling transmitted by a network node to activate the first radio channel and deactivate the second radio channel, and / or to activate the first radio channel and deactivate the second radio channel, and / or The first processing module is configured to receive RRC messages transmitted by a network node for simultaneously establishing and / or setting the first and second radio channels of the first PDU session, and / or to simultaneously establish and / or set the first and second radio channels of the first PDU session. The first processing module is configured to receive an RRC message transmitted by a network node for establishing and / or setting the first radio channel or the second radio channel of the first PDU session, and / or to establish and / or set the first radio channel or the second radio channel of the first PDU session. The first processing module is configured to receive an RRC message transmitted by a network node to establish and / or set a first radio channel for the first PDU session and delete a second radio channel, and / or to establish and / or set a first radio channel for the first PDU session and delete a second radio channel, and / or The first processing module is configured to receive an RRC message transmitted by a network node to establish and / or set a second radio channel for the first PDU session and delete the first radio channel, and to establish and / or set a second radio channel for the first PDU session and delete the first radio channel.
[0457] Selectively, The system further includes a status report transmission module configured to transmit status reports of the PDCP for the first wireless channel. Selectively receiving second data transmitted by a network node via a second radio channel is: The system includes receiving a first PDCP PDU containing an IR packet within a preset time period in which the second data begins to be received via the second radio channel, and the first PDCP PDU being used to carry the second data.
[0458] Selectively, the second data receiving module is configured to transmit a second PDCP PDU, which is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, The system further includes a termination packet receiving module configured to receive termination packets transmitted by a network device, the termination packets being used to indicate that data from the first PDU session or data from at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0459] Referring to Figure 21a, which is a network node 2100 provided in an embodiment of the present disclosure, Includes a first data transmission module 2101 configured to transmit first data to a terminal via a first wireless channel, The first wireless channel is configured in the first PDU session, or the first wireless channel is configured in at least one QoS flow of the first PDU session. The first radio channel is one of a unicast radio channel and a broadcast or groupcast radio channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session.
[0460] The system further includes a configuration module configured to selectively set at least one of the following configurations corresponding to the first radio channel: a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration.
[0461] Selectively, the BWP corresponding to the broadcast or groupcast radio channel includes a first BWP and / or a second BWP. The first BWP is a dedicated BWP, and the second BWP is an initial BWP, or both the first and second BWPs are initial BWPs. The aforementioned initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0.
[0462] Selectively, further including a second processing module, The second processing module is configured to activate the first radio channel by RRC messages, MAC CE and / or physical control signaling, and / or The second processing module is configured to deactivate the first radio channel by RRC messages, MAC CE and / or physical control signaling, and / or The second processing module is configured to set the first radio channel by RRC message, and / or The second processing module is configured to delete the first radio channel based on an RRC message.
[0463] Selectively, The system further includes an acquisition module configured to acquire relevant information for the second radio channel, The second wireless channel and the first wireless channel correspond to the same PDU session configuration or at least one QoS flow of the same PDU session, and the second wireless channel is located on another network wireless node.
[0464] Selectively, the acquisition module is configured to acquire transmission status information of data packets on the second radio channel. Selectively, the first data transmission module is configured to transmit a first PDCP PDU, the first PDCP PDU is used to carry the first data, the packet header of the first PDCP PDU contains information to instruct encryption with a new key, or the first PDCP PDU is packed using a logical channel identifier corresponding to the first radio channel. Or, The system further includes a termination packet sending module configured to send termination packets to a terminal, the termination packets being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer via the second radio channel.
[0465] The system further includes a synchronization function configuration module that is selectively configured to set up a synchronization function on a network node, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information may be absolute and / or relative time information, or the aforementioned time information may be SFN, subframe, slot, mini-slot and / or time symbol information.
[0466] Selectively, one example of the synchronization protocol of the synchronization function relates to a broadcast or groupcast PDU session.
[0467] Selectively, the synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or it is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC.
[0468] Selectively, the time information is time information transmitted from the application layer or the core network, or the time information is time information generated by a network node for synchronizing transmissions between base stations.
[0469] If the synchronization function is selectively used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in a single data packet, and / or the time information is transmitted separately in a single data packet.
[0470] Selectively, the time information is transmitted to the DU by the CU and / or The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots, and / or time symbols.
[0471] Selectively, the synchronization function is used to analyze time information related to the transmission of data packets added to a data packet after receiving a user data frame, and / or to analyze time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and to schedule user data based on the time information, or to schedule according to the MTCH scheduling period.
[0472] Selectively, the network node includes a base station of a first cell and a base station of a second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. When the base station of the first cell notifies the base station of the second cell of the numbers of packets that have been transmitted and / or packets that the UE has successfully received, the base station of the second cell sends the unsynchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell notifies the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the next one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information it receives. Based on the information received, the base station of the first cell forwards packets that are not synchronized between the fir...
Claims
1. A data transmission method applied to network nodes, This includes setting up a first wireless channel and a second wireless channel in a first PDU session, or setting up a first wireless channel and a second wireless channel in at least one QoS flow of a first PDU session, The first wireless channel is used to transmit the first data to the terminal. The second wireless channel is used to transmit the second data to the terminal. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session. Before the network node transmits the second data to the terminal via the second radio channel, the network node decides whether or not to switch the data to be transmitted between the first radio channel and the second radio channel, depending on the conditions or factors for switching between the first radio channel and the second radio channel. The aforementioned conditions or factors include a data transmission method that includes quality of service (QoS) information.
2. The second data and the first data are the same, or The second data is a subset of the first data, or The second data and the first data do not intersect, or The second data is partially the same as the first data. The method according to claim 1.
3. Setting up a first wireless channel and a second wireless channel in the first PDU session, or setting up a first wireless channel and a second wireless channel in at least one QoS flow of the first PDU session, This includes setting up at least one configuration from among a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting up at least one configuration from among a second SDAP configuration, a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, At least the first physical configuration differs from the second physical configuration, The first and second radio channels share one radio bearer, or the first and second radio channels correspond to two independent radio bearers. The method according to claim 1.
4. Setting at least one configuration from the first SDAP configuration, first PDCP configuration, first RLC configuration, first MAC configuration, and first physical configuration corresponding to the first wireless channel, and setting at least one configuration from the second SDAP configuration, second PDCP configuration, second RLC configuration, second MAC configuration, and second physical configuration corresponding to the second wireless channel, Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second PDCP configuration, a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or, Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second PDCP configuration, a second RLC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration, a second MAC configuration, and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second RLC configuration and a second physical configuration corresponding to the second wireless channel, or Setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second MAC configuration and a second physical configuration corresponding to the second wireless channel, or This includes setting a first SDAP configuration, a first PDCP configuration, a first RLC configuration, a first MAC configuration, and a first physical configuration corresponding to the first wireless channel, and setting a second physical configuration corresponding to the second wireless channel. and / or, If the second wireless channel and the first wireless channel belong to the same cell and / or to different cells of the same network node, the association parameters of the first PDCP layer and the second PDCP layer are the same, and the association parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information. and / or, The relevant parameters of the PDCP layer corresponding to the unicast radio channels of multiple first terminals are the same, and the relevant parameters include at least one of security context information, security key, integrity protection configuration information, header compression algorithm, and header compression context information, and the first terminal is a terminal that receives data on the broadcast or groupcast radio channel. The method according to claim 3.
5. The BWP corresponding to the aforementioned broadcast or groupcast radio channel includes a first BWP and / or a second BWP, The first BWP is a dedicated BWP, and the second BWP is an initial BWP. Or, Both the first BWP and the second BWP are initial BWPs. The initial BWP setting is the initial downlink BWP for broadcast in SIB1 and / or the initial downlink BWP in the service cell setting and / or the initial BWP corresponding to coreset 0. The method according to claim 1.
6. Activating the first radio channel or the second radio channel by RRC messages, MAC CE and / or physical control signaling, The first radio channel and the second radio channel are activated by RRC messages, MAC CE and / or physical control signaling, The first radio channel is activated and the second radio channel is deactivated by RRC messages, MAC CE and / or physical control signaling, The RRC message simultaneously sets the first wireless channel and the second wireless channel in the first PDU session, or simultaneously sets the first wireless channel and the second wireless channel in at least one QoS flow of the first PDU session. The RRC message sets up a first wireless channel or a second wireless channel in the first PDU session, or sets up a first wireless channel or a second wireless channel in at least one QoS flow of the first PDU session. The RRC message configures the first wireless channel in the first PDU session and deletes the second wireless channel, or configures the first wireless channel in at least one QoS flow of the first PDU session and deletes the second wireless channel. The RRC message further includes at least one of the following: setting a second wireless channel in the first PDU session and deleting the first wireless channel, or setting a second wireless channel in at least one QoS flow of the first PDU session and deleting the first wireless channel. The method according to claim 1.
7. Before transmitting the second data to the terminal via the second wireless channel, Further including obtaining a PDCP transmission status report for the first wireless channel, and / or, Transmitting the second data to the terminal via the second wireless channel means The process includes transmitting a first PDCP PDU containing an IR packet within a preset time period in which the second data is to be transmitted via the second radio channel, and the first PDCP PDU is used to carry the second data. and / or, Transmitting the second data to the terminal via the second wireless channel means Transmitting a second PDCP PDU, wherein the second PDCP PDU is used to carry the second data, the packet header of the second PDCP PDU contains information to instruct encryption with a new key, or the second PDCP PDU is packed using a logical channel identifier corresponding to the second radio channel. Or, If the second wireless channel and the first wireless channel belong to different cells, before transmitting the second data to the terminal via the second wireless channel, Sending a termination packet to a terminal, the termination packet being used to indicate that the data of the first PDU session or the data of at least one QoS flow of the first PDU session has already been switched from the first radio channel to the bearer on the second radio channel, further comprising: The method according to claim 1.
8. This further includes configuring a synchronization function on a network node, The aforementioned synchronization function is Signaling involves transmitting time information related to the transmission of data packets and / or interacting with them, and / or Used to add time information related to the transmission of data packets to the data packets. The aforementioned time information is absolute and / or relative time information, or the aforementioned time information is SFN, subframe, slot, mini-slot and / or time symbol information. The method according to claim 1.
9. An example of one synchronization protocol for the aforementioned synchronization function relates to a broadcast or groupcast PDU session, and / or, The synchronization function is used to synchronize the transmission of data packets between the core network and / or the application layer and the network nodes, and / or between network nodes. The synchronization function is an independent protocol layer, or the synchronization function is located in at least one protocol layer among SDAP, PDCP, RLC, and MAC. and / or, The aforementioned time information is time information transmitted from the application layer or core network, or time information generated by network nodes for synchronizing transmissions between base stations. and / or, When the synchronization function is used to add time information related to the transmission of a data packet to the data packet, the time information and the data are transmitted together in one data packet, and / or the time information is transmitted separately in one data packet. and / or, The aforementioned time information is transmitted to the DU by the CU and / or, The aforementioned time information is information that is converted by the CU into scheduled SFNs, subframes, slots, mini-slots and / or time symbols. and / or, The synchronization function, after receiving a user data frame, analyzes time information related to the transmission of data packets added to the data packet, and / or analyzes time information related to the transmission of data packets that have been transmitted and / or interacted with in signaling, and is used to schedule user data based on the time information, or to schedule according to the MTCH scheduling period. The method according to claim 8.
10. The network node includes a base station of the first cell and a base station of the second cell, the first cell being the cell to which the first radio channel belongs, and the second cell being the cell to which the second radio channel belongs. The aforementioned method, When the base station of the first cell notifies the base station of the second cell of the number of a packet that has been transmitted and / or the number of a packet that the UE has successfully received, the base station of the second cell transmits the non-synchronized packets of the first and second cells to the UE via unicast connection. The base station of the second cell shall notify the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, The base station of the second cell notifies the base station of the numbers of one or more packets to be transmitted, and / or the numbers of packets stored in the buffer, and simultaneously carries time information corresponding to the transmission of the packets. The base station of the first cell forwards unsynchronized packets between the first and second cells based on the information received. The base station of the first cell forwards packets that are not synchronized between the first and second cells and are not stored in the second cell's buffer, based on the information received. When the UE notifies the base station of the second cell of the number of the data packet successfully received in the first cell, the base station of the second cell transmits the unsynchronized packets between the first and second cells to the UE via unicast connection. The UE maintains connections to both the first and second cells simultaneously, and after receiving all unsynchronized packets from the first cell to both the first and second cells, it terminates the connection to the first cell. The base station of the second cell notifies the first cell base station of the numbers of one or more packets to be transmitted and / or the numbers of packets stored in the buffer, selectively and simultaneously transports transmission time information, and the first cell notifies the UE in the switching information, so that the UE maintains connections with the first cell and the second cell simultaneously, and after receiving all unsynchronized packets between the first and second cells from the first cell, it disconnects from the first cell. The UE further includes at least one of the following: switching to the second cell, continuing to maintain the connection with the first cell, and then suspending the connection with the first cell after it occurs that packets received in the second cell and packets received from the first cell are consecutive or overlapping. The method according to claim 1.
11. Transmitting first instruction information and / or second instruction information to a terminal, wherein the first instruction information is used to instruct the network node to transmit a broadcast or groupcast service, and the second instruction information is used to instruct the terminal to report concurrent request information, wherein the concurrent request information includes first concurrent request information for a unicast service and a broadcast or groupcast service, and / or second concurrent request information for a plurality of broadcast or groupcast services. The terminal receives the concurrent request information transmitted based on the first instruction information and / or the second instruction information, The method further includes allocating resources to the terminal based on the concurrent request information, The concurrent request information includes at least one of the following: request information for a unicast service currently being transmitted, request information for a broadcast or groupcast service currently being transmitted, request information for a unicast service to be transmitted in the future, and request information for a broadcast or groupcast service to be transmitted in the future. The method according to claim 1.
12. Before transmitting the second data to the terminal via the second wireless channel, Many of the UEs involved in a groupcast or broadcast are concentrated on the first and second beams, and if one or more UEs cannot receive the first and second beams, a unicast radio channel is used for those UEs that cannot receive the first and second beams. If the number of data packets that the UE failed to receive is above a certain threshold, or if the number of data packets that the UE successfully received is below a certain threshold, the system will switch from groupcast transmission to unicast transmission. The process further includes at least one of the following: switching from unicast transmission to groupcast transmission if the number of data packets that the UE failed to receive is below a certain threshold, or if the number of data packets that the UE successfully received is above a certain threshold; At least one of the following pieces of information is required: the number of UEs involved, channel quality information, the state in which the UEs receive data packets, and the selected transmission method information. This is a notification from the wireless access network, UE, big data analytics node, artificial intelligence analytics node, and / or network management node to the core network. The network node includes the core network. The method according to claim 2.
13. A data transmission method applicable to a terminal, Receiving first configuration information transmitted by a network device, This includes establishing and / or setting a first wireless channel and a second wireless channel in a first PDU session based on first configuration information, or establishing and / or setting a first wireless channel and a second wireless channel in at least one QoS flow of the first PDU session, The first radio channel is used to receive first data transmitted by a network node via the first radio channel. The second radio channel is used to receive the second data transmitted by the network node via the second radio channel. The first wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel, and the second wireless channel is either a unicast wireless channel or a broadcast or groupcast wireless channel. The first data is the first data of the first PDU session or at least one QoS flow of the first PDU session, The second data is the second data of the first PDU session or at least one QoS flow of the first PDU session. The conditions or factors for switching between the first wireless channel and the second wireless channel are used to determine whether the data to be received is switched between the first wireless channel and the second wireless channel before the terminal receives the second data. The aforementioned conditions or factors include a data transmission method that includes quality of service (QoS) information.
14. A network node comprising memory, a processor, and a program stored in the memory and executable by the processor, A network node that enables the data transmission method described in any one of claims 1 to 12 when the processor executes the program.
15. A terminal comprising memory, a processor, and a program stored in the memory and executable by the processor, A terminal that enables the data transmission method described in claim 13 when the processor executes the program.
Citation Information
Patent Citations
Communication method and related product
WO2019129212A1